gpt4 book ai didi

ios - 如何为 iOS 构建 DLIB

转载 作者:IT王子 更新时间:2023-10-29 08:08:50 69 4
gpt4 key购买 nike

我正在尝试为 iOS 项目构建 DLIB。运行 cmake 会生成 libdlib.a 和加载 .o 文件。

当我将库添加到 Xcode 项目时,我收到警告,该库尚未为 arm64 构建。

我的问题分为两部分:

  1. 我如何为 iOS 构建 DLIB(我尝试了 cmake **path_to_source** -DCMAKE_OSX_ARCHITECTURE="arm64" 但它导致了大量错误,例如 unknown type name '__uint32_t'; did你是说“__uint128_t”)?
  2. 运行 cmake 时构建的所有 .o 文件的用途是什么?我需要将它们包含在 Xcode 项目中吗?

最佳答案

我终于想出了如何做到这一点:

Requirements

  • X11(在 Mac 上,您只需打开 X11 应用程序,如果未安装 X11,它将带您下载)。
  • 代码
  • cmake(你可以使用自制软件)

Steps

  • 在终端中将 lib-xx.xx/examples 作为根目录
  • 运行:

    mkdir 构建

    光盘构建

    cmake -G Xcode ..

    cmake --build 。 --config 发布

这将创建一个名为 dlib_build 的文件夹,您可以在其中找到编译该库的 Xcode 项目。在该 Xcode 项目的build设置中,您可以为任何 Xcode 支持的操作系统设置构建架构和 SDK!

编辑:

您必须包含大量自定义编译器标志和第 3 方库才能使 dlib 在项目中工作。查看 examples.xcproject build设置。

关于ios - 如何为 iOS 构建 DLIB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34591254/

69 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com