首页 > 其他分享 >mac 的cmake搭建

mac 的cmake搭建

时间:2024-12-30 14:52:41浏览次数:1  
标签:cmake -- mac install brew ninja 安装 搭建

mac开发需要cmake环境

  • 安装cmake版本,最新版本(https://cmake.org/download/)下载dmg
  • 安装后,打开CMake,点击Tools选择How to Install For Command Line Use
  • sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install 创建软连接
  • 使用 cmake --version能看到对应的cmake版本即可

安装之后,运行cmake可能提示

  • Cmake error :generator: Ninja 问题,原因在于cmake之前的缓存,删除对应的 rm -f `find -name CMakeCache.txt`

  • CMake Error: Error: generator : Ninja 缺少对应的编译器,使用cmake --help可以看到对应的编译器
  • 编者使用ninja编译器,所以使用brew安装对应的ninja,cmake也可以使用这个安装

brew安装

  • /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 安装
  • echo >> /Users/tangjianqiang/.zprofile
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/tangjianqiang/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)" 加入环境变量中

  • 查看brew命令即可

ninja安装

  • 终端下运行命令行: brew install ninja
  • 安装成功之后 运行 ninja --version 即可查看你安装的版本号

标签:cmake,--,mac,install,brew,ninja,安装,搭建
From: https://www.cnblogs.com/sukkimy/p/18641025

相关文章

  • Emacs折腾日记(七)——布尔变量、逻辑运算符与位运算
    通过前面的几节内容我们已经对elisp中基本类型有所了解了。emacslisp简明教程中下一节开始就是讲相关容器。所以这一篇我将它作为基础类型的一个结尾,将平时会用到,但是之前没有涉及到的内容都包含进来。bool类型本篇首先要提到的就是bool类型,我们已经在前面几章中用到过它,但是......
  • 手把手教你学simulink(42.5)--储能系统场景示例:基于simulink仿真建模,搭建一个储能系统:通
    目录基于Simulink的储能系统在电网调峰场景下的具体模型仿真搭建1.项目背景与目标2.模型搭建步骤2.1打开Simulink并创建新模型2.2添加储能单元(BatteryPack)2.3添加功率转换系统(PCS,PowerConversionSystem)2.4添加控制系统(ControlSystem)2.5添加电网模型2.6......
  • 如何解决系统升级到 macOS 15.2 Sequoia 后 Siri 无法语音回复问题 All In One
    如何解决系统升级到macOS15.2Sequoia后Siri无法语音回复问题AllInOneAppleMBPsolutionSiriResponsesVoicefeedbackdemos(......
  • 从0开始搭建Zabbix5.0全套监控系统(Centos7)
    说明本篇为zabbix入门教程的第一节安装,会持续更新维护,并且后续还会添加自动化安装脚本飞书云文档为自己的原版笔记,排版比这个舒服,并且可以在代码块里面标注颜色https://yah4f2kcbvz.feishu.cn/wiki/Zm06wj6EFiW99AkPkJCcizD9nwh?from=from_copylink①这是一篇面向三岁宝......
  • Windows10 64环境下用Qt5.12.12自带的mingw730_64构建编译OpenCV4.1.0时cmake-3.20.6
    一、环境条件说明:操作系统:Windows1064环境编译工具:用Qt5.12.12自带的mingw730_64构建构建对象:编译OpenCV4.1.0的Release64位和Debug64位动态链接库构建工具:CMake中的参数配置二、cmake-3.20.6中的参数配置1、按照下图配置好OpenCV4.1.0的源代码目录和构建编译输出目录,然......
  • DVWA靶场搭建及错误解决教程
    前言DVWA(DamnVulnerableWebApplication)靶场是一个旨在帮助安全人员和开发人员学习和提高网络安全技能的开源项目。它是一个故意存在多种安全漏洞的PHP/MySQL网络应用程序,通常用于学习和测试各种网络攻击技术工具下载链接:https://pan.quark.cn/s/49ef556eb32b搭建教程1.......
  • Mac自带的Apache服务器默认首页在哪里
    Mac自带的Apache服务器默认首页在哪里如果通过浏览器访问http://localhost/显示“Itworks!”,说明你的mac上运行了一个HTTP服务器,通常是macOS自带的Apache服务器(httpd)。以下是定位其安装位置和配置文件的方法:1.检查Apache是否运行在终端中运行以下命令,确认Ap......
  • Emacs折腾日记(六)——elisp字符与字符串类型
    本文相关的知识点主要来自elisp简明教程后续内容可以直接查看这个教程上一节我们了解了elisp中基础数据类型之一的数字类型,相比于C/C++来说elisp的数字类型更少,学习起来可能也更加简单。那么这篇我们来学习另一个数据类型——字符串字符串的基本介绍回忆以下在C/C++中学......
  • 【PR2025】Adobe Premiere Pro 专业视频编辑软件下载安装(2017-2025win/mac)
    软件简介AdobePremierePro(简称PR) 是Adobe公司推出的一款专业视频编辑软件,广泛应用于影视制作、广告制作以及个人创作等领域。该软件具备强大的视频编辑功能,支持多种视频格式,提供灵活的编辑工具和高效的工作流程,帮助用户制作出高质量的视频作品。下载链接https://pa......
  • vSphere-ESXI实机搭建
    查看版本兼容性https://www.vmware.com/resources/compatibility/search.php制作启动盘安装ultraSO打开映像文件将映像写入U盘格式化U盘,插入U盘,然后格式化,最后写入BIOS设置u盘插入服务器usb口启动电脑根据电脑具体情况选择我这里选择F......