交叉编译c ++到iphone arm

时间:2009-02-16 07:38:27

标签: c++ iphone g++ arm cross-compiling

我已经浏览了(过时的)文章,该文章是谷歌关于ARM cross-compiling的第一个热门话题。我还看过有关编译OpenCV to the iPhone的文章以及那里的一般交叉编译指令。我的问题是,我可以在iPhone开发人员包(我已经安装过)中调用显然已配置的gcc / g ++,就像后一篇文章一样吗?很多OpenCV的东西对我的需求来说似乎是多余的。

如果可以的话,这些电话会是什么样子?我应该创建一个Makefile来简化操作吗?

另外,我需要-lncurses库。我可以像平常一样调用它们,还是需要指定它的路径,因为我没有调用默认的gcc / g ++?

3 个答案:

答案 0 :(得分:4)

如果您使用的是官方SDK,那么为iPhone编译C ++就像在项目中包含cpp文件并点击“build”一样简单。当然,你仍然可以进入并调整编译器开关 - 好吧,大多数都是。

至于ncurses,我不确定你为什么要使用它 - 但你唯一的限制是你不能链接动态库 - 所以你必须链接目标代码

答案 1 :(得分:1)

答案 2 :(得分:0)

不幸的是[n] curses包对你的iPhone没有任何帮助 [n] curses旨在与终端窗口一起使用。这不适用于您需要了解如何使用Coco开发GUI界面的iPhone。