初学c++,一直无法在vscode中实现多文件编译,看了网上很多教程, 刚开始没想过用cmake(因为不懂),大多数的方法都是让修改launch.josn和task.josn,但是多次尝试后仍然不行,会出现各种我看不懂的问题,无法生成可执行文件,也不能调试,总是报错某某字符未被定义。
然后就开始尝试通过cmake生成可执行文件,成功实现多文件编译!!
下面总结以下步骤:
1、下载cmake
Download | CMake。
下载倒数第二个,一直点next就好
安装好后别忘记添加进环境变量,然后再检查一下

再在软件中检查一下


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


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

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

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

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



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

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

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