iPad/iPhone应用程序在Windows操作系统上用C++开发
iPad/iPhone app developement in C++ on Windows OS
将用C++编写的游戏项目移植到iPad的最快方法是什么。有没有什么不买Mac的好方法?
Marmalade(前身为Airplay SDK)是一个非常适合游戏的跨平台SDK。您可以用Visual C++编写代码,并在Windows的模拟器中运行。使用PC,您将无法在iPhone上运行时调试(步进、断点等)游戏。与XCode相比,部署到iPhone进行测试(从Windows)似乎相当乏味。
如果您需要使用Marmalade不支持的iOS原生API功能,您可以使用EDK(扩展开发工具包)为其构建包装器,但您需要一台带XCode的Mac来构建包装器库一次。
如果你决定使用Mac进行开发,最便宜的方法可能是使用Mac Mini和KVM交换机,让你可以使用现有的键盘、显示器和鼠标。自己升级Mac Mini的内存比购买预装了更多内存的Mac Mini更便宜。你可以从网上电脑零售商那里订购Mac内存升级,价格比苹果商店便宜。
另请参阅:
- Marmalade移动应用程序开发-Marmalade是个好选择吗
- Marmalade SDK是否与游戏开发更相关或更常用
- 原生Android/iOS开发与Marmalade SDK
附录
我忘了提iOS已经对OpenGL ES有了原生支持,XCode可以编译C++代码。也可以将Objective-C与C++混合使用。因此,您可以或多或少地保持C++引擎的完整性,并围绕iOS特定的功能编写包装器,例如检测用户触摸。
我认为你做不到。我相信你一定要有一台mac!如果你不想买,我建议你向朋友借!
相关文章:
- 如何用RISC-V GD32VF103CBT6开发板卸载精确的ADC过采样
- 我正在开发服务器,ip作为参数传递不起作用
- 如何使用 GPS 和指南针开发点移动算法
- AWS IoT 开发工具包:通过 TCP 端口 443 使用 MQTT
- 使用AAR的虚幻安卓开发
- 为什么开发人员将C / C ++用于嵌入式系统,而不是像Python这样的高级语言与C相比?
- 开发C++/地图中的控制台角色扮演游戏
- 测试驱动开发 c++:如何将对象添加到向量中,将歌曲添加到播放列表并对其进行测试
- 使用 AWS C++ 开发工具包分段上传 S3
- 如何在可视化代码中生成用于 c++ 开发的调试器?
- 与 AWS 开发工具包的链接问题
- CMake 工具链文件:嵌入式开发的适当值"CMAKE_SYSTEM_PROCESSOR"
- 错误:#include 在开发C++中嵌套得太深
- 使用代码在 AWS 开发工具包C++控制台应用程序上设置凭证
- 可视化配置 VS 代码以进行 C++ 编程和开发
- GCP 或 AWS 是否支持 C++ 和 GUI 应用程序开发?
- C++如何告诉开发人员在设计模板(如Java接口)时实现某事
- 在没有Xcode的macOS中开发具有依赖关系的应用程序
- 仅在标头开发中转发声明
- 如何使用 AWS C++ 开发工具包在给定的开始和结束日期范围内列出 S3 中的文件