七喜下载站
手机版
您的位置:七喜软件下载编程开发 编程工具cmake官方下载 v3.11.3 中文版

cmake官方下载 v3.11.3 中文版cmake官方下载 v3.11.3 中文版

大小:31.3M

官网:HomePage

评分:

类型:国产软件

环境:Win All

语言:简体中文

分类:编程工具

时间:2020/4/21

授权:绿色软件

下载量:73346

平台检测 无插件 360 腾讯 金山 瑞星
cmake 编程工具

cmake是一款可以兼容多个平台的安装编译工具。它简单点来说就是一个能够给任何平台描述安装过程的编译工具。它能够编译各种各样的文件,比如项目管理工具,makefile等等,还能够帮助开发者测试该软件在c++当中的使用特性。这款软件操作简单,不需要任何复杂的操作,并且cmake中文版已经安装了中文包,用户可以放心下载使用。

cmake主要特点

1.开放源代码,使用类 BSD 许可发布。

2.跨平台,并可生成 native 编译配置文件,在 Linux/Unix 平台,生成 makefile,在 苹果平台,可以生成 xcode,在 Windows 平台,可以生成 MSVC 的工程文件。

3.能够管理大型项目,KDE4 就是最好的证明。

4.简化编译构建过程和编译过程。Cmake中文版的工具链非常简单:cmake+make。

5.高效率,按照 KDE 官方说法,CMake 构建 KDE4 的 kdelibs 要比使用 autotools 来 构建 KDE3.5.6 的 kdelibs 快 40%,主要是因为 Cmake 在工具链中没有 libtool。

6.可扩展,可以为 cmake 编写特定功能的模块,扩充 cmake 功能。

cmake安装教程

1.欢迎界面。点【next】

安装教程1

2.同意协议。勾选,然后点【next】

安装教程2

3.按图中红框勾选,然后点【next】

安装教程3

4.路径选择,然后点【next】。

安装路径根据自己需要自行修改。【建议】路径名是在英文路径下,不要包含中文和空格

安装教程4

5.开始安装。点【Install】

安装教程5

6.安装过程,请耐心等待

安装教程6

7.安装完成。点【Finish】。到此CMake中文版安装工作就以完成。 安装过程很容易,请读者耐心安装即可。

安装教程7

cmake官方下载使用方法

一.源文件编写

假设项目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构建编译目录,将构建过程产生的临时文件等文件与源码隔离,避免源码被污染。

四.基本编写

1.编写如下所示的main.cpp, 功能只是简单的打印下语句。

基本编写1

2.新建CMakeLists.txt文件,文件内部声明cmake的最低要求版本,项目名称,以及指定生成的目标

基本编写2

3.最后同一个目录的文件有两个,即CMakeLists.txt和main.cpp

基本编写3

4.然后直接在线安装cmake, 命令行上直接执行brew install cmake (这里是在mac系统上的终端执行的)

基本编写4

5.成功安装完成cmake之后,终端执行命令cmake . 来生成makefile文件(这里没有指定平台,则默认是linux)

基本编写5

6.执行完成命令之后,目录下生成了如下所示的文件,其中就有Makefile文件

基本编写6

7.最后终端执行make命令生成可执行程序,然后运行可执行程序,从下图的运行结果看,可执行程序运行成功。

基本编写7

cmake常见问题

一.什么是组态档?

组态档是用一种建构软件专用的特殊编程语言写的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等软件测试和释出的工具整合。

  • 下载地址
有问题? 投诉报错

大家都喜欢

  • 电脑
  • 安卓
更多>

用户评论

(您的评论需要经过审核才能显示) 精选5条评论
140

最新评论

  • 置顶 内蒙古包头移动 网友 不见长安

    这个确实不错的软件

  • 置顶 河南开封电信 网友 等过春秋

    这软件好用,奥力给

  • 置顶 广西崇左联通 网友 只剩余生

    很需要这种软件,谢谢分享。

  • 置顶 江西九江移动 网友 熟到陌路

    试试这个怎么样更新了啥

  • 置顶 山东滨州联通 网友 初衷

    这次不得不赞了,厉害厉害

请简要描述您遇到的错误,我们将尽快予以修订

返回顶部