cmake mac是由Kitware创建并针对mac平台进行环境构建的编译配置工具,它不仅支持使用任意的顺序建构执行档,还能用于构建、测试以及打包软件,在编译源代码、制作程式库、产生适配器等方面都能达到便捷的使用效果,从而满足开源项目对强大的跨平台构建环境的需求,极大的提升了编程开发者在程序编译上的使用体验。
同时为了解决大多数用户在软件安装上的难题,我们提供
cmake mac 安装教程帮助用户更好的执行编译测试操作,同时软件支持in-place建构和out-of-place建构,在同一个源代码目录树中建构出多个二进档,利用配置文件有效的控制软件复杂的编译过程,生成自定义编译环境中的工作空间。本站提供mac版下载,有需要的用户可以在本站下载!
注:下载包中有cmake for mac版安装包以及软件安装必读文件,安装包在未使用时请不要轻易删除和更改文件类型。安装教程
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 Use
PS:如有错误请参考方法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 下面如下快捷方式:
ccmake
cmake
cmake-gui
cmakexbuild
cpack
ctest
如果提示没有权限添加,请使用如下命令:
sudo open /Applications/CMake.app
0条评论