目录
- 1、安装
- 2、插件(通过左边栏的Extension栏目安装,或者Ctrl+Shift+X)
- 3、配置launch.json文件(Ctrl+Shift+D)
- 4、配置文件
- 5、头文件错误
- 6、编译
- 7、调试运行
1、安装
直接在Ubuntu打开软件中心进行安装
软件界面
2、插件(通过左边栏的Extension栏目安装,或者Ctrl+Shift+X)
直接搜索对应名字即可
c/c++、py、runner和中文插件
【注】插件安装失败解决方法
注意这里如果显示error while fetching extensions xhr failed.XHR failed,则是代理存在问题
1、找到ubuntu的网络设置,右上角的Wired Setting,查看Network Proxy的地址
2、打开vscode的设置(preferences的settings),搜索proxy,将地址改为与ubuntu Network Proxy对应的地址,就可以正常安装插件了
3、配置launch.json文件(Ctrl+Shift+D)
进入调试界面,C++(GDB/LLDB)
4、配置文件
在View下打开Command Pallette(Ctrl+p),搜索Task,选择Tasks:Configure Task,之后选择Others,生成tasks.json文件
5、头文件错误
在编辑器中,有小波浪的就是代码有问题。鼠标移到 #include<×××> ,左边有个灯泡,点击后按提示操作。跳出配置文件 c_cpp_properties.json,修改其中的Linux的"includePath"。或者按F1或者ctrl+shift+P搜索C/C++:Edit Configurations (UI)
6、编译
在调试之前通过CTRL+SHIFT+B编译
Ctrl+shift+b是编译,F5是编译+调试。
7、调试运行
The program ‘/home/dyt/MapVIG_cmake/bin/run_MapVIG’ has exited with code 42 (0x0000002a).
has exited with code 0 (0x0)是指访问的地址是空地址,可以跟踪一下程序,应该会在某一部看见一个空地址的访问。
Ubuntu16.04下配置VScode的C/C++开发环境
ubuntu下使用VScode打开本地使用makefile编译的工程(包括命令行参数的配置)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)