基于VScode的CMake搭建与使用((〃>目<)的报错)

本文记录了一位初学者在使用VSCode进行C/C++开发,结合CMake搭建环境过程中遇到的挑战,包括MinGW的Path配置错误、CMake插件问题及CMakeLists.txt的理解。通过自我摸索和错误修正,最终成功解决问题,并分享了宝贵的经验,希望能对其他初学者有所帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

我在Cmake配置时的一次报错

第一次用VScode,体会是一坑爬出来又是一坑。在夜深人静的时候配置环境,多是一件美(霉)事。本来Cmake文件的配置看着网上的教学视频,感觉真tm简单。但是对于根本不懂Cmake的憨憨,有可能会遇到除了视频之外的错误。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Vscode和CMake

Vscode是一款。。。自行百度即可。

同理可得,CMake是一款。。。。。但为甚要装Cmake,是因为Vscode的多文件组织很不友好,Cmake可以提高多文件编写的效率(我还没试过。。。

二、Vscode的C/C++环境搭建(gcc/g++)

1.网上的讲解很详细(我说一下重点)

1,下载vscode--_--   等待__---__下好了点开看看嗯确实下好了

2,下载MinGW-w64--_--等__--__下好了——重点来了(很多网上视频不多讲的)为甚要配置Path路径?我也是后来才知道)Vscode中选择编译器的时候只能从电脑中Path路径中已添加路径的编译器经行选择。

大坑来喽:添加path时应该先点编辑在下一个界面点新建。

我直接一手新建把自己送走——原来的path全没了。

那又是一个深夜,崩溃的少年面前崩溃了一台笔记本......

补救措施:找同样配置的电脑抄了一遍。(希望没人遇到,都怪当时太傻太天真)。

3,检验

cmd窗口检验即可(可参考网上资源)。

4,Vscode里内些设置我还没搞懂(所以下回再来吐槽)。。

2.CMake

1.下载Cmake(网上有教程

2.vscode里下插件CMake(提供语言支持)和CMake Tools(提供语言提示还有窗口下的工具栏)

3.CMakeLists.txtd的写法(我还不懂。。。昨晚才被折磨

4.刚开始一直弹出小窗口

 我就去设置cmake.cmakePath了(扩展---扩展设置----查cmake.cmakePath)


当时看null是建议我就我就。。。然后

直接寄了(〃##目##)!!我最开始怀疑是CMake的锅卸了又装发现根本没用,也怀疑过(setting.json这些json因为不太懂所以没敢改)

我就和百度、csdn、简书,知乎,博客园共度了一夜春宵,最后秉持着遇到困难睡大觉的优良传统。

我睡到了第二天的9点52分,,我把睡前想到的办法又是了一遍(最后确实是胡思乱想。。。

我问了助教和老师但隔着屏幕总归是难上加难

我开始回想有没有漏掉的地方突然,我想到了还是它CMakeLists.txt它才应该是一切的源头::

在复制别人的CMakeLists.txt却没有关注他们的意思:

而问题一直是路径

我突然又想起内个随意的null

最后把它和cmake.cmakPath改为同一路径结果报错消失了。。

end---- 

总结

这是我遇到好像大家都不会遇到的问题,但正是这样的问题它很简单但没人解答,痛苦便来到了菜菜这边。因为刚接触,修改也算是误打误撞,在这里分享给大家,当作趣谈,也希望大佬能给出更好解答。(因为搜不到所以自己写了一篇的大冤种也想听听大佬的讲解,欢迎大家推荐,是真的想用好vscode)谢谢大家。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值