在Windows操作系统上使用C ++开发iPad / iPhone应用程序

时间:2012-02-12 16:05:00

标签: c++ windows ipad

将用C ++编写的已完成游戏项目移植到iPad的最快方法是什么?有没有什么好方法可以不买Mac?

2 个答案:

答案 0 :(得分:4)

Marmalade(以前称为Airplay SDK)是一款非常适合游戏的跨平台SDK。您可以在Visual C ++中编写代码,并在Windows中在模拟器中运行它。使用PC,您无法在iPhone上运行时调试(踩踏,断点等)游戏。与使用XCode完成的方式相比,部署到iPhone进行测试(从Windows)似乎更tedious

如果您需要使用Marmalade不支持的iOS本机API功能,您可以使用EDK(扩展开发工具包)为它们构建包装器,但是您需要一台带有XCode的Mac来构建一次包装器库。

如果您决定使用Mac进行开发,最便宜的路线可能是Mac Mini和KVM切换器,它可以让您使用现有的键盘,显示器和鼠标。升级Mac Mini的内存比购买预装更多内存的Mac Mini更便宜。您可以从在线计算机零售商处订购Mac内存升级,比从Apple商店购买便宜。

另见:

<强>附录

我忘了提到iOS已经拥有对OpenGL ES的本机支持,并且XCode可以编译C ++代码。也可以将Objective-C与C ++混合使用。因此,您可以保持C ++引擎或多或少的完整性,并围绕iOS特定的工具编写包装器,例如检测用户触摸。

答案 1 :(得分:1)

我认为你不能。我相信你必须有一个mac!如果你不想买一个,我建议你从朋友那里借一个!