c++ - 使用 C++ 开发 Windows Phone 应用程序

标签 c++ eclipse c++11 windows-phone-8 windows-phone

我真的很困惑,我是一名 Android 开发人员,我想开发 Windows Phone 应用程序。

搜索后我发现可以使用 C++ 进行开发(顺便说一句,我喜欢 C++)

但是在我开始使用Eclipse(Kepler)之后,我发现有C++11及更早的版本,旧版本的C++和新版本之间存在兼容性问题

我想知道,Windows Phone 可以用 C++11 或更高版本开发吗?

而且我正在使用 Eclipse,并下载了一个 MinGW 编译器(及其工具链),我是否需要下载其他东西才能制作完整的 C++ 程序(带有 .h 和 .cpp 文件)

最后一个问题,我能否从 eclipse 制作 Windows Phone 应用程序,还是应该使用 Virtual Studio(如果可以,哪个 Virtual Studio 支持使用 C++ 开发 Windows Phone 应用程序)?

谢谢

最佳答案

您需要使用Visual Studio;这是一个free download也可用于某些 Android 和 iOS 开发。安装 Visual Studio 后,您可以轻松创建项目。 Windows Phone 8 的 native 代码开发基本上分为三种模型:

  1. 具有 C++ 业务逻辑的 Silverlight UI(类似于 Android 的 Java + C++)
  2. 混合了 C++ 和 Direct3D 渲染的 Silverlight UI
  3. 带有 Direct3D 的纯 C++(几乎仅限于游戏,因为没有 UI 框架)

Visual Studio 2013 支持大量 C++11;你可以看到列表(包括即将在 Visual Studio 2015 中支持)here

关于c++ - 使用 C++ 开发 Windows Phone 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28683823/

相关文章:

c++ - 在 C++11 中将方法附加到中断例程

c++ - 错误: invalid conversion on const return type

c++ - Lambda 中的指针引用

c++ - 从 stdin 重复读取 EOF

java - 无法创建新的 Android 虚拟设备管理器 (AVD)

java - 比较 Java 中的几个复杂列表

c++ - 列表初始化的重载解析规则是什么

c++ - numpy 怎么这么快?

c++ - 访问冲突读取位置 "address"仅在 Release模式下在 std::map 中插入元素时

c - Visual Studio 文件输出错误