码迷,mamicode.com
首页 > 其他好文 > 详细

CMake学习(1)

时间:2019-12-14 13:52:49      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:table   nload   com   return   lists   需要   make   red   开发   

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

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

按一般的讨论安装好,启动是这样的:

技术图片

装完。

其实在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文件已经生成: 

技术图片

 

 运行一下看看:

技术图片

CMake学习(1)

标签:table   nload   com   return   lists   需要   make   red   开发   

原文地址:https://www.cnblogs.com/castor-xu/p/12038749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!