参考
链接1
官方教程
参考PDF:CMake实践 提取码:tjyr
说明
上面链接教程直接针对 Linux 系统,与自己用的 Windows 系统操作方式略有差异。随学习进程不断完善。
个人编程环境:Win + VSCode + CMake 3.21.1
VSCode 已安装插件:CMake +CMake Tools
英文路径下新建一个 CMake 文件夹用以存放接下来的测试程序
1 单个源文件
- 在 CMake 文件夹中新建一个 Demo1 文件夹,通过 VSCode 打开
- 在 Demo1 目录下新建一个 main.cpp 文件 和 一个 CMakeLists.txt 文件(注意 CMakeLists的大小)

// main.cpp
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
// CMakeLists.txt
# CMake 最低版本号要求,由自己下载的 CMake 版本决定
cmake_minimum_required(VERSION 3.21)
#设置项目的名称是 Hello ,可随意设置
PROJECT(Hello)
# 指定生成目标,将名为 main.cpp 的源文件编译成一个名称为 hello 的可执行文件
add_executable(hello main.cpp)
CMakeLists.txt 中的命令不区分大小, # 后面的内容被认为是注释
命令由命令名称、小括号和参数组成,参数之间使用空格进行间隔
- 需生成 Makefile 文件
按 Ctrl + Shift +p,在搜索框中输入 CMake,选择 CMake:Configure

再选择 GCC 套件,不要选择 VS2019 的套件

稍等片刻,Demo1 目录下将自动新建一个 build 目录。build 目录内含需要的 Makefile 文件

说明1
链接所示教程中,输入命令cmake .后即可生成 Makefile 文件。但此种生成方式在 Windows + VSCode 中操作失败,不会生成 Makefile 文件。
-
在终端修改当前工作目录(Demo1)为 build 目录。
cd ./build

最低0.47元/天 解锁文章
1953

被折叠的 条评论
为什么被折叠?



