展开
展开
安装教程1、在本站下载好mac文件包,打开dmg镜像文件,将“CMake”拖入到“Applications”应用文件夹中进行安装或者双击“CMake”执行镜像设备运行过程;
2、等待软件安装完成后软件自动运行,点击桌面左上角的软件应用图标,在弹出的下拉窗口中选择“About CMake”查看软件相关版本信息:
功能特色1、可扩展的开源系统,它以独立于编译器的方式管理操作系统中的构建过程。。2、与许多跨平台系统不同,它的设计目的是与本地构建环境结合使用。3、它可以生成一个本地构建环境,该环境将编译源代码、创建库、生成包装器并在任意组合中构建可执行文件。4、支持in-place和out- place构建,因此可以从单个源树支持多个构建。它还支持静态和动态库构建。5、支持依赖于多个库的复杂目录层次结构和应用程序。6、处理必须构建可执行文件的情况,以便生成随后编译并链接到最终应用程序中的代码。7、提供了许多预定义的命令,但是如果需要,您可以添加自己的命令。8、为特定的编译器/操作系统组合添加其他makefile生成器。(虽然目前支持Unix和msvc++,但其他开发人员正在添加其他编译器/OS支持)。
常见问题1、错误:Policy CMP0042 is not set: MACOSX_RPATH is enabled by default在运行 Generate 的时候有可能出现如下错误:Policy CMP0042 is not set: MACOSX_RPATH is enabled by default. Run "cmake?--help-policy CMP0042" for policy details. Use the cmake_policy command to?set the policy and suppress this warning.MACOSX_RPATH is not specified for the following targets:?ORB_SLAM2解决方法很简单,在 CMakeList.txt 里面,加上如下一行即可:set(CMAKE_MACOSX_RPATH 1)2、问题:Command not found方法1[1]:安装命令行工具 Tools > Install For Command Line UsePS:如有错误请参考方法2或者注释[1]。方法2:将 CMake 目录添加进 PTAH,使用如下命令:export PATH=/Applications/CMake.app/Contents/bin:$PATH如果您的CMake.app路径与我不同,请酌情修改。注释:[1] 安装 CMake Command Line Tools 提示冲突:Failed create symlink, installation may be incomplete手工删除 /usr/local/bin 下面如下快捷方式:ccmakecmakecmake-guicmakexbuildcpackctest如果提示没有权限添加,请使用如下命令:sudo open /Applications/CMake.app 加载全部内容