c++ - 交叉编译c++到iphone arm

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

我浏览了谷歌上关于 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/

相关文章:

c++ - 项目错误 : Unknown module(s) in QT: quick

C++ 不发出蜂鸣声

c++ - 为什么for循环的条件可以留空?

C++ - 问题未定义对 PCM::getInstance() 的引用

c - 在路径中找不到程序 g++

C++ 链接自定义 .so 库,然后使用 JNI

c++ - (g++) 剥离函数名

ios - 为什么两个 id 变量的 class_copyPropertyList() 存在差异但具有相同的类类型

iphone - 关于 NSSearchPathForDirectoriesInDomains

iphone - 输入电子邮件地址时如何模仿 iPhone 邮件应用程序的行为?