将C++交叉编译到iPhone ARM平台

8
我已经浏览了谷歌上第一个关于ARM交叉编译的过时文章,并且看到了有关将OpenCV编译到iPhone和那里的通用交叉编译说明的文章。我的问题是,我能否像后一篇文章中那样调用已经配置好的iPhone开发者包中的gcc/g++吗?对于我的需求来说,很多OpenCV的东西似乎都是多余的。
如果可以,调用会是什么样子?我应该创建一个Makefile以使事情更容易吗?
此外,我需要-lncurses库。我能够像平常一样调用它们吗,还是因为我没有调用默认的gcc/g++,所以需要指定路径?
3个回答

4
如果您使用官方SDK,将C ++编译为iPhone就像在项目中包含cpp文件并点击“构建”一样简单。当然,您仍然可以进入并调整编译器开关 - 大多数情况下是这样的。
至于ncurses,我不确定为什么您想要使用它 - 但您唯一的限制应该是无法链接动态库 - 因此您必须链接对象代码。


0
很遗憾,[n]curses包对iPhone没有任何帮助。
[n]curses是设计用于终端窗口的。然而,iPhone并不支持终端窗口,你需要学习如何使用Coco来开发图形用户界面(GUI)。

1
不过如果你不想使用SDK,越狱场景中也有终端应用程序可供使用。 - philsquared
@Phil Nash:是的,我没有考虑到那一点。那么问题就变成了这些终端是否在ncurses中定义了适当的映射? - Martin York

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接