当前位置:Mac首页 > 应用软件 > 编程开发 > cmake for macv3.14.3

cmake for macv3.14.3

大小:27.2MB语言:简体中文类别:编程开发

类型:国产软件授权:免费软件时间:2019/5/24

官网:

环境:MAC OS 10.8x,MAC OS 10.9x,MAC OS 10.10x,MAC OS 10.11x,MAC OS 10.12x,MAC OS 10.13

安全检测:无插件360通过腾讯通过金山通过瑞星通过

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

captcha评论需审核后才能显示