博客
关于我
macos上使用xcode编译dlib给ios使用
阅读量:274 次
发布时间:2019-03-01

本文共 818 字,大约阅读时间需要 2 分钟。

dlib 在 macOS 上编译指南

安装依赖

  • 首先,下载并解压 dlib 的最新版本。
  • 打开终端,切换到 dlib 的源代码目录,安装相关依赖:
  • cd examplesmkdir buildcd buildcmake -G Xcode ..cmake --build . --config Release

    常见错误

    CMake 错误:Xcode 1.5 不支持

    如果你遇到以下错误:

    CMake Error: Xcode 1.5 not supported.

    请确保你使用的 Xcode 版本是最新的。打开 Xcode,进入 preferences,检查版本是否为最新。

    解决方案

    成功编译后,进入生成的 dlib_build/Release 文件夹:

    cd dlib_build/Release

    检查是否生成了 libdlib.a 文件:

    pwd# 应为:/Users/你的用户名/Desktop/路径/dlib_build/Releasels# 应显示:libdlib.a

    Xcode 配置

    打开 examples.xcproject,选择目标设备为 iOS,完成配置。

    调试

    在终端中输入以下命令:

    i lipo -info libdlib.a

    如果显示错误信息:

    input file libdlib.a is not a fat file

    这意味着 libdlib.a 不是 fat 文件。检查 libdlib.a 的架构:

    # 输出可能类似:Non-fat file: libdlib.a is architecture: arm64

    最终路径

    确认编译目录:

    cd /Users/你的用户名/Desktop/路径/dlib_build/Debug-iphoneos

    希望以上步骤能帮助你顺利完成 dlib 的编译。如果有其他问题,请检查 Xcode 版本或 consult the dlib documentation。

    转载地址:http://fyaa.baihongyu.com/

    你可能感兴趣的文章
    POJ 3253 Fence Repair C++ STL multiset 可解 (同51nod 1117 聪明的木匠)
    查看>>
    Qt笔记——控件总结
    查看>>
    poj 3262 Protecting the Flowers 贪心
    查看>>
    poj 3264(简单线段树)
    查看>>
    Qt笔记——布局管理三件套分割窗口、停靠窗口和堆栈窗口
    查看>>
    poj 3277 线段树
    查看>>
    POJ 3349 Snowflake Snow Snowflakes
    查看>>
    POJ 3411 DFS
    查看>>
    poj 3422 Kaka's Matrix Travels (费用流 + 拆点)
    查看>>
    Qt笔记——官方文档全局定义(二)Functions函数
    查看>>
    POJ 3468 A Simple Problem with Integers
    查看>>
    poj 3468 A Simple Problem with Integers 降维线段树
    查看>>
    poj 3468 A Simple Problem with Integers(线段树 插线问线)
    查看>>
    poj 3485 区间选点
    查看>>
    poj 3518 Prime Gap
    查看>>
    poj 3539 Elevator——同余类bfs
    查看>>
    Qt笔记——官方文档全局定义(三)Macros宏
    查看>>
    poj 3628 Bookshelf 2
    查看>>
    Qt笔记——官方文档全局定义(一)Types数据类型
    查看>>
    POJ 3670 DP LIS?
    查看>>