CMake学习
Posted castor-xu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake学习相关的知识,希望对你有一定的参考价值。
安装:下载地址在:https://cmake.org/download/
我手头使用的是cmake-3.16.1-win64-x64.msi。
按一般的讨论安装好,启动是这样的:
装完。
其实在Windows下面使用cmake,在某些方面比在linux下还麻烦一些。
为了使用CMake,你需要有generator,也就是make程序,这个make可以是MinGW,也可以是其他的诸如NMake,甚至是VS环境等。
这里安装了Codeblocks,然后在CodeBlocksMinGWin就是这一套的开发工具,把这个路径加入到环境变量里面去,后面会比较省心,如果是linux环境下的话就没这么多破事了。
接下来准备好一个文件夹,里面有两个东西:
1.必不可少的源代码,这里就叫做hello.c,搞简单些:
#include <stdio.h> int main() { printf("Hello,world! "); 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学习的主要内容,如果未能解决你的问题,请参考以下文章