cmake编写教程(cmake文件编写)

cmake编写教程(cmake文件编写)初学 c 一直无法在 vscode 中实现多文件编译 看了网上很多教程 刚开始没想过用 cmake 因为不懂 大多数的方法都是让修改 launch josn 和 task josn 但是多次尝试后仍然不行 会出现各种我看不懂的问题 无法生成可执行文件 也不能调试 总是报错某某字符未被定义 然后就开始尝试通过 cmake 生成可执行文件 成功实现多文件编译 下面总结以下步骤 1 下载 cmake

大家好,我是讯享网,很高兴认识大家。



初学c++,一直无法在vscode中实现多文件编译,看了网上很多教程, 刚开始没想过用cmake(因为不懂),大多数的方法都是让修改launch.josn和task.josn,但是多次尝试后仍然不行,会出现各种我看不懂的问题,无法生成可执行文件,也不能调试,总是报错某某字符未被定义。

然后就开始尝试通过cmake生成可执行文件,成功实现多文件编译!!

下面总结以下步骤:

1、下载cmake

Download | CMake。

android grandle 多个CMakeLists文件 cmake多文件编译_多文件
讯享网

 下载倒数第二个,一直点next就好

安装好后别忘记添加进环境变量,然后再检查一下

android grandle 多个CMakeLists文件 cmake多文件编译_vscode_02

再在软件中检查一下

android grandle 多个CMakeLists文件 cmake多文件编译_c++_03

 如果在软件中无法检测到cmake,但是在系统中可以检测到,重启电脑就行了

 

android grandle 多个CMakeLists文件 cmake多文件编译_开发语言_04

android grandle 多个CMakeLists文件 cmake多文件编译_c++_05

 3、编写CMakeLists.txt(最重要的一步)

看过网上很多教小白编写CMakeLists.txt的教程,我总结了一下最简单的一个模板

android grandle 多个CMakeLists文件 cmake多文件编译_开发语言_06

 右键点击CMakeLists.txt,选择配置所有项目

配置完成后,目录中会生成build文件夹和bin文件夹(存放可执行文件)

android grandle 多个CMakeLists文件 cmake多文件编译_可执行文件_07

最后生成可执行文件,点击最下面的build按钮就行

android grandle 多个CMakeLists文件 cmake多文件编译_多文件_08

android grandle 多个CMakeLists文件 cmake多文件编译_c++_09

android grandle 多个CMakeLists文件 cmake多文件编译_c++_10

这样就可以了,可以在这个窗口调试和运行

android grandle 多个CMakeLists文件 cmake多文件编译_多文件_11

 虽然最后总结出来,感觉也不是很复杂,但是作为小白,这个过程真的很心酸。看过很多教程,花费了很多时间,经历一次又一次的失败。但这也是学习的过程,正是在失败中才会蜕变。

小讯
上一篇 2025-04-15 14:26
下一篇 2025-04-20 12:18

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/139241.html