【CMakeWindows下载】CMake中文版 v3.15.5 官方版

软件介绍

知识兔

CMake中文版是一款用于对于一款软件进行创建、测试和打爆的一条龙服务打包工具,软件在一个程序创建的过程中有非常好用的编译器,因此软件拥有非常好的编译功能,从而大大提升了用户们的工作效率,有需要的小伙伴们,可以在下载CMake官方版。

CMake中文版的使用是非常简单的,但是软件自身内部的设计是非常复杂且巧妙的,软件可以为用户们完成系统的检测、代码的提示和生成、模板实例推荐和分享预处理器,在整个创建过程都展现了惊人的调控能力,快来下载CMake官方版试试吧!

CMakeWindows截图

软件特色

知识兔

1、CMake可以编译源代码、制作程序库、产生适配器(wrapper)、还可以用任意的顺序建构执行档

2、支持in-place建构和out-of-place建构,因此可以很容易从同一个源代码目录树中建构出多个二进档

3、支持静态与动态程式库的建构

CMake官方版安装方法

知识兔

1、在知识兔下载CMake软件安装包并使用压缩软件进行解压,双击“cmake.msi”进入程序安装向导

2、进入程序安装向导后点击“Next”

CMake官方版安装方法1

3、勾选接受许可协议,点击“Next”

CMake官方版安装方法2

4、选择自定义安装模式,勾选设置软件图标项,点击“Next”

CMake官方版安装方法3

5、设置自定义的软件安装路径,然后点击“Next”

CMake官方版安装方法4

6、准备好之后点击“Install”开始安装

CMake官方版安装方法5

7、等待安装过程

CMake官方版安装方法6

8、安装结束之后点击“Finish”退出安装向导即可

CMake官方版安装方法7

CMake中文版使用方法

知识兔

1、配置编译选项:$> ccmake directory

2、根据CMakeLists.txt生成Makefile文件:$> cmake directory

3、执行Makefile文件(编译程序,生成可执行文件):$> make

4、单个源文件工程

源文件编写

假设项目test中只有一个main.cpp源文件,程序用途是计算一个数的指数幂。

#include

#include

/**

* power – Calculate the power of number.

* @param base: Base value.

* @param exponent: Exponent value.

*

* @return base raised to the power exponent.

*/

double power(double base, int exponent)

{

int result = base;

int i;

if (exponent == 0)

{

return 1;

}

for(i = 1; i < exponent; ++i)

{

result = result * base;

}

return result;

}

int main(int argc, char *argv[])

{

if(argc < 3)

{

printf(“Usage: %s base exponent n”, argv[0]);

return 1;

}

double base = atof(argv[1]);

int exponent = atoi(argv[2]);

double result = power(base, exponent);

printf(“%g ^ %d is %gn”, base, exponent, result);

return 0;

}

编写CMakeLists.txt

在main.cpp源文件目录test下编写CMakeLists.txt文件。

#CMake最低版本号要求

cmake_minimum_required (VERSION 2.8)

#项目信息

project (demo)

#指定生成目标

add_executable(demomain.cpp)

CMakeLists.txt由命令、注释和空格组成,其中命令是不区分大小写。符号#后的内容被认为是注释。命令由命令名称、小括号和参数组成,参数之间使用空格进行间隔。

本例中CMakeLists.txt文件的命令如下:

cmake_minimum_required:指定运行本配置文件所需的CMake的最低版本;

project:参数值是demo,表示项目的名称是demo。

add_executable:将名为main.cpp的源文件编译成一个名称为demo的可执行文件。

编译工程

在源码根目录下创建一个build目录,进入build目录,执行cmake ..,生成Makefile,再使用make命令编译得到demo可执行文件。

通常,建议在源码根目录下创建一个独立的build构建编译目录,将构建过程产生的临时文件等文件与源码隔离,避免源码被污染。

CMake软件评价

知识兔

CMake中文版是一个比Make工具更高级的编译配置工具,是一个跨平台的、开源的构建系统(BuildSystem)。CMake允许开发者编写一种平台无关的CMakeList.txt文件来定制整个编译流程,然后再根据目标用户的平台进一步生成所需的本地化Makefile和工程文件,如:为Unix平台生成Makefile文件(使用GCC编译),为Windows MSVC生成projects/workspaces(使用VS IDE编译)或Makefile文件(使用nmake编译)。使用CMake作为项目架构系统的知名开源项目有VTK、ITK、KDE、OpenCV、OSG等。

相关新闻

知识兔

什么是组态档?

组态档是用一种建构软件专用的特殊编程语言写的CMake脚本。内建C语言、C++、Fortran、Java的自动相依性分析功能。经由CMake脚本语言支持SWIG、Qt、FLTK。内建对微软Visual Studio .NET和过去的Visual Studio版本的支持,可以产生后缀为.dsp、.sln和.vcproj的文档。用传统的时间标签侦测档案内容的改变。支持平行建构(在多台电脑上同时建构)在许多操作系统上进行跨平台编译,包括Linux、POSIX相容的系统(AIX、*BSD、HP-UX、IRIX、MinGW/MSYS、Solaris系统)、Mac OS X和微软Windows 95/98/NT/2000/XP等。产生可以给Graphviz用的全局相依图。已经和Dart、CTest和CPack等软件测试和释出的工具整合。

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

标签

发表评论