CMake学习(1)

安装:下载地址在:https://cmake.org/download/

我手头使用的是cmake-3.16.1-win64-x64.msi

按一般的套路安装好,启动是这样的:

装完。说明一下,这个是GUI界面的,其实也有命令行的,例如在linux下,就是cmake命令,然后linux下是使用的qt做的界面。

其实在Windows下面使用cmake,在某些方面比在linux下还麻烦一些。

 为了使用CMake,你需要有generator,也就是make程序,这个make可以是MinGW,也可以是其他的诸如NMake,甚至是VS环境等。

这里安装了Codeblocks,然后在CodeBlocks\MinGW\bin就是这一套的开发工具,把这个路径加入到环境变量里面去,后面会比较省心,如果是linux环境下的话就没这么多破事了。

接下来准备好一个文件夹,里面有两个东西:

1.必不可少的源代码,这里就叫做hello.c,搞简单些:

#include <stdio.h>

int main()
{
	printf("Hello,world!\n");
	return 0;
}

2.一个名字为CMakeLists.txt的文件,这个文件就是给cmake使用的,也搞一个最简单的:

cmake_minimum_required(VERSION 3.10)

# set the project name
project(step1)

# add the executable
add_executable(step1 hello.c)

然后就是配置路径,并点击Configure按钮:

 

Configure之后是Generate:

 

可以在build文件夹下面看到你的程序已经生成了:

 

 然后在这个文件夹下面打开命令行,运行mingw32-make:

 

 

 

step1.exe文件已经生成: 

 

 运行一下看看:

posted @ 2019-12-14 12:41  castor_xu  阅读(188)  评论(0编辑  收藏  举报