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++ ..

类似这样

相关推荐
pe7er4 天前
macOS 应用无法打开(权限问题)解决方案
macos·mac
harmful_sheep7 天前
mac生效的终端查看
macos
iOS门童7 天前
macOS 应用"已损坏"无法打开?一文搞懂 Gatekeeper 与解决方案
macos
NPE~8 天前
[工具分享]Maccy —— 优雅的 macOS 剪贴板历史管理工具
macos·教程·工具·实用工具
差不多程序员8 天前
Mac安装OpenClaw-cn保姆级教程
macos
dzl843948 天前
mac 安装python
开发语言·python·macos
Bruce_Liuxiaowei8 天前
在 macOS 上通过 Docker 本地安装 OpenClaw 完整教程
macos·docker·容器·openclaw
阿捏利8 天前
详解Mach-O(十五)Mach-O __DATA_CONST
macos·ios·c/c++·mach-o
ShikiSuen8 天前
macOS 的 CpLk 中英切换卡顿的元凶在 InputMethodKit 本身
macos
xiayutian_c8 天前
如虎添翼-MacOS
macos