iOS 编译 cpp 代码生成 .a 库备忘

第一步:下载ios-cmake

ios-cmake

第二步:复制ios-cmake到cpp项目目录下,打开终端输入:

bash 复制代码
cmake -B build/ios_arm64 \
  -DCMAKE_TOOLCHAIN_FILE=$(pwd)/ios-cmake/ios.toolchain.cmake \
  -DPLATFORM=OS64 \
  -DCMAKE_BUILD_TYPE=Release \
  -DLLAMA_BUILD_TESTS=OFF \
  -DLLAMA_BUILD_EXAMPLES=OFF \
  -DLLAMA_BUILD_TOOLS=OFF \
  -DBUILD_SHARED_LIBS=OFF

注意:ios-cmake为实际拷贝进去的目录名称,如果直接将上面github文件拷贝进去应该为ios-cmake-master。看实际情况而定。

第三步:编译项目:

bash 复制代码
cmake --build build/ios_arm64 --config Release
相关推荐
2501_9159184115 小时前
中小团队发布,跨平台 iOS 上架,证书、描述文件创建管理,测试分发一体化方案
android·ios·小程序·https·uni-app·iphone·webview
家里有只小肥猫16 小时前
uniApp打包ios报错
ios·uni-app
TheNextByte117 小时前
将 iPhone数据备份到闪存盘/USB 驱动器的3 种方法
ios·iphone
TheNextByte117 小时前
如何在 iPhone 上共享联系人? 【6个有效方法】
ios·iphone
Hubianji_0917 小时前
[IOS]2026年网络安全、通信技术与计算机科学国际会议(ACCTCS 2026)
计算机网络·安全·web安全·ios·国际会议·国际期刊
pop_xiaoli17 小时前
effective-Objective-C 第一章阅读笔记
开发语言·笔记·ios·objective-c·cocoa·xcode
恋猫de小郭18 小时前
小米 HyperOS 4 大变样?核心应用以 Rust / Flutter 重写,不兼容老系统
android·前端·人工智能·flutter·ios
June bug18 小时前
【领域知识】一个休闲游戏产品(安卓和iOS)从0到1
android·ios
2501_9151063218 小时前
iOS 如何绕过 ATS 发送请求,iOS调试
android·ios·小程序·https·uni-app·iphone·webview
鹏北海-RemHusband18 小时前
踩坑记录:iOS Safari 软键盘下的“幽灵弹窗“问题
前端·ios·safari