linux 在iPhone上编译/运行C++代码[关闭]

n3schb8v  于 4个月前  发布在  Linux
关注(0)|答案(1)|浏览(79)

已关闭。此问题需要更多focused。目前不接受回答。
**要改进此问题吗?**更新此问题,使其仅针对editing this post的一个问题。

上个月就关门了。
Improve this question
我最近用openGL、GLU和C++ for Linux为我的一个CS课程创建了一个Asteroids游戏/应用程序。老师告诉我,如果我能在iPhone上运行它,他会给予我额外的学分。我一直在四处寻找,我认为我必须使用iPhone开发工具包开发/移植到Objective C。我的问题是:

  • 这是不是很容易移植?
  • 我可以在Windows或Linux(我没有Mac)上安装开发套件吗?
  • 有没有一种替代的方法(快捷方式)可以在iPhone上模拟Linux二进制文件?

“我还没有尝试过什么,因为我想先知道你们的想法。你们不必告诉我具体该怎么做,但如果你们能给我指出正确的方向,我将非常感激。”
谢谢.

jgzswidk

jgzswidk1#

好吧,如果你不想把你的程序移植到另一种语言。你可以使用SDL 2,它看起来很稳定,而且它在iOS上也能工作。(iPhone/iPad/iPod Touch)。您所要做的就是更改代码,然后使用控件。您必须从http://hg.libsdl.org/克隆Mercurial repo。它将附带一个README.iOS文件,其中描述了端口的工作原理和其他一些细节。我不确定它是否支持多点触摸,我还没有测试过。
另外,你可以在iPhone上使用即时模式,如果你这样做,你就不能使用OpenGL ES 2。你所要做的就是为OpenGL ES 1.1创建一个上下文。
你需要一台Mac电脑,或者你可以用一个黑客来编译你的代码,然后用一个越狱的iPod/iPhone/iPad来运行它。

**注意:**我相信我听说过一些人在Hackboard上编译代码,然后从苹果商店内的Mac提交到应用程序商店。

相关问题