vscode 创建c++工程遇到的小问题及解决

写课内作业,用到了c++项目文件,由于Devc++不方便调试,想转移到vscode上面,然后就遇到了各种问题。。。(也许没有任何参考价值,只是作为个人记录踩坑开的文章)

  1.  编译器版本过于古老,很多函数用不了,用了一个小时学习怎么升级编译器,需要配置三个环境变量,全部改成下载的新版本编译器的路径(新版本的编译器是下的人家网盘里的离线安装版本。。感谢)
  • path里面的原有的老版本的环境变量要放在新版本之后,否则之后编译的时候默认还是使用老版本的环境变量

  • C_INCLUDE_PATH

  • LIBRARY_path

 2.在vscode里面配置c++的编译设置

shift+ctrl+p打开输入框,输入edit,找到edit configuration(UI),然后填写g++的路径,选择合适的编译选项之类的

当需要运行程序的时候,一样打开输入框在>后面输入task选择相应的选项,然后选g++编译,注意是新版本的路径

自动生成json文件,似乎后面就不用管了(可以开始调试)。

(对了似乎是需要用c++的某个紫色的插件)

3.使用插件生成项目

同样方式打开输入框,在>后面create c++ project

问题来了!!!

把文件放进生成的相应的文件夹,编译无法通过,显示找不到相应的头文件,在网上找了各种教程都没解决,(网上的方法就是修改json文件,在json文件夹中添加include文件夹的相对路径)

由于课程作业是两个.h文件,两个.cpp文件,有一个cpp文件放的是函数的功能的声明与实现,所以考虑将所有文件放在src文件夹下,然后修改专门放函数的.cpp文件后缀缀改为.h文件,然后编译就通过了。。

 就是改了个后缀,改了放文件的位置,就完了。。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值