【发布时间】:2016-04-08 01:43:23
【问题描述】:
我正在尝试为 iOS 项目构建 DLIB。运行cmake 会产生libdlib.a 和.o 文件的加载。
当我将库添加到 Xcode 项目时,我收到警告说该库尚未为 arm64 构建。
我的问题分为两部分:
- 如何为 iOS 构建 DLIB(我尝试了
cmake **path_to_source** -DCMAKE_OSX_ARCHITECTURE="arm64",但它导致了大量错误,例如unknown type name '__uint32_t'; did you mean '__uint128_t')? - 运行 cmake 时生成的所有
.o文件的目的是什么?我需要将它们包含在 Xcode 项目中吗?
【问题讨论】:
-
对象文件 (*.o) 只是构建的副产品。由此产生的
libdlib.a是您可能想要使用的静态库。你的 Xcode 版本是多少? -
我使用的是最新版本 7.2
-
我的源是 linux/OSX,所以我不确定是否可以为 iOS 构建?
-
是的,就是this is the website。示例文件夹中有大量生成文件。 This is the compilation instructions
-
谢谢@ruslo,我会去看看。