mac安装配置cmake

本机是2015 macbook pro mid,已经有点老了,用homebrew下cmake老出问题

其实cmake官网安装也不麻烦

一、官网下载对应安装包

Download CMake

和所有dmg文件一样安装

二、改成命令行使用

一般来说 tutorial 给的都是命令行build

命令行的设置如下:

选择 How to Install For Command Line Use

会弹出三种方式,任选一种即可

三、配置工具路径

之后在build目录下 cmake -G "Xcode" .. 的时候出现了

xxx@mac build % cmake -G "Xcode" .. -- The C compiler identification is unknown -- The CXX compiler identification is unknown CMake Error at CMakeLists.txt:8 (project): No CMAKE_C_COMPILER could be found. CMake Error at CMakeLists.txt:8 (project): No CMAKE_CXX_COMPILER could be found. -- Configuring incomplete, errors occurred!

估计路径没配,具体问题不详,当然本身我是有编译器的

clang --version是有的,之后搜了一下,这样解决的。

这边要设置xcode命令行工具路径

$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

验证的话,用 $ xcode-select -p

之后重新运行CMake生成Xcode项目文件即可

cmake -G "Xcode" ..

打开build目录就可以看到一个xcode项目文件,打开编译就行了

如果问题仍然存在的话,看到有一个解决方法是手动指定编译器路径

cmake -G "Xcode" -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ ..

类似这样

相关推荐
Dream-Y.ocean2 小时前
告别设备束缚!网易 UU 远程 Mac 被控体验:免费高清 + 多场景丝滑,跨端办公刚需神器
macos
❀͜͡傀儡师13 小时前
docker安装mac系统
macos·docker·容器
库奇噜啦呼19 小时前
【iOS】多线程学习
macos·ios·cocoa
守城小轩20 小时前
Chromium 140 编译指南 macOS 篇:基础环境准备(一)
chrome·macos·chrome devtools·指纹浏览器·浏览器开发·超级浏览器
许泽宇的技术分享20 小时前
用 OpenAI Whisper + pyannote.audio 打造“谁在说什么”的全栈语音理解系统
macos·whisper·xcode
游戏开发爱好者821 小时前
iOS 商店上架全流程解析 从工程准备到审核通过的系统化实践指南
android·macos·ios·小程序·uni-app·cocoa·iphone
_可乐无糖1 天前
活到老学到老之yt-dlp_macos(二)
macos
hai-chu1 天前
将 Neo4j 安装为 macOS 服务
macos·策略模式·neo4j
远程软件小帮手1 天前
UU远程上线mac被控!如何远程控制 macOS 设备办公?
游戏·macos·智能手机·电脑
mini_0551 天前
mac电脑免费使用Typora教程
macos