我浏览了谷歌上关于 ARM cross-compiling 的第一篇(过时的)文章.我还看过关于编译 OpenCV to the iPhone 的文章以及那里的一般交叉编译说明。我的问题是我可以像后一篇文章那样在 iPhone 开发包(我已经安装)中调用显然已经配置的 gcc/g++ 吗?很多 OpenCV 的东西对我来说似乎都是多余的。
如果可以的话,通话会是什么样子?我应该创建一个 Makefile 以使事情变得更容易吗?
另外,我需要 -lncurses 库。我可以像平常一样调用它们吗,还是我需要指定它的路径,因为我没有调用默认的 gcc/g++?
最佳答案
如果您使用官方 SDK,为 iPhone 编译 C++ 就像在您的项目中包含 cpp 文件并点击“构建”一样简单。当然,您仍然可以进入并调整编译器开关 - 好吧,大部分都是。
至于 ncurses,我不确定你为什么要使用它——但你应该有的唯一限制是你不能链接到动态库——所以你必须链接目标代码.
关于c++ - 交叉编译c++到iphone arm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/552509/