0
点赞
收藏
分享

微信扫一扫

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

椰果玩安卓 2022-04-05 阅读 97
vscode

文章目录


前言

我在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)谢谢大家。

举报

相关推荐

0 条评论