基于VScode的CMake搭建与使用(

基于VScode的CMake搭建与使用(,第1张

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

文章目录
  • 前言
  • 目录

    文章目录

    前言


    一、Vscode和CMake


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

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

    2.CMake

  • 总结


前言

我在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.刚开始一直d出小窗口

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


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






然后

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

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


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






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

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

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

而问题一直是路径

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

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




end---- 

总结

这是我遇到好像大家都不会遇到的问题,但正是这样的问题它很简单但没人解答,痛苦便来到了菜菜这边。


因为刚接触,修改也算是误打误撞,在这里分享给大家,当作趣谈,也希望大佬能给出更好解答。


(因为搜不到所以自己写了一篇的大冤种也想听听大佬的讲解,欢迎大家推荐,是真的想用好vscode)谢谢大家。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/564737.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-06
下一篇 2022-04-06

发表评论

登录后才能评论

评论列表(0条)

保存