我正在尝试为iOS项目构建DLIB.cmake在一个libdlib.a和一个.o文件加载中运行结果.
当我将库添加到Xcode项目时,我得到警告,该库尚未构建arm64.
我的问题分为两部分:
cmake **path_to_source** -DCMAKE_OSX_ARCHITECTURE="arm64"但它导致了大量的错误,例如unknown type name '__uint32_t'; did you mean '__uint128_t')?.o运行cmake时构建的所有文件的目的是什么?我需要将它们包含在Xcode项目中吗?Rob*_*ers 20
我终于想出了如何做到这一点:
要求
脚步
lib-xx.xx/examples你的根跑:
mkdir build
cd build
cmake -G Xcode ..
cmake --build . --config Release
这将创建一个名为的文件夹dlib_build,您可以在其中找到编译库的Xcode项目.在该Xcode项目的构建设置中,您可以为您喜欢的任何支持Xcode的操作系统设置构建体系结构和SDK!
编辑:
您必须包含许多自定义编译器标志和第三方库才能使dlib在项目中工作.查看examples.xcproject构建设置.
为了赞美RASS的答案,我附上了截图,显示了如何在iOS和OSX lib中更改此设置
打开项目后,
我希望这可以帮助一些人!GL
| 归档时间: |
|
| 查看次数: |
11939 次 |
| 最近记录: |