1、 下载 ms-vscode.cpptools 插件
2、 下载MinGW
下载地址:https://sourceforge.net/projects/mingw-w64/files/
下载的文件:进入网站后不要点击 "Download Lasted Version",往下滑,找到最新版的 "x86_64-posix-seh"。
安装MinGW:下载后是一个7z的压缩包,解压后移动到你想安装的位置即可。我的安装位置是:D:\Program Files\mingw64
配置环境变量: 选择用户变量里面的Path ,然后编辑 -新建,把 D:\Program Files\mingw64\bin 放上去
重启电脑
WIN+R,输入cmd,打开命令窗口, 在cmd中输入gcc -v
3 配置Linux的自动补齐
linux的依赖在 /usr/include
目录下,要把它拷贝到Windows中(E:\VMLinuxAndWinShare\include),
因为/usr/include 里面有软连接,直接拷贝会报错,所以先拷贝到home目录下的一个文件内,然后xftp软件,把
include文件拖出来
cp -r /usr/include/ /home/ubuntuserver/linuxInclude/
点击VsCode 左下方的图标 ,“Settings” -> 输入Settings
-> 往下拉,找到 “在Settings.json中编辑”。添加路径
"E:/VMLinuxAndWinShare/include/x86_64-linux-gnu/**",
"E:/VMLinuxAndWinShare/include/**",
"E:/VMLinuxAndWinShare/include/",
{
"editor.suggest.snippetsPreventQuickSuggestions": false,
"[cpp]": {
"editor.quickSuggestions": true
},
"[c]": {
"editor.quickSuggestions": true
},
"C_Cpp.default.includePath": [
"${workspaceFolder}/**",
"E:/VMLinuxAndWinShare/include/x86_64-linux-gnu/**",
"E:/VMLinuxAndWinShare/include/**",
"E:/VMLinuxAndWinShare/include/"
// "D:/Program Files/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include",
// "C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/include"
],
}
就可以 设置Linux的自动补齐
4、 打开VSCode安装目录下的 D:\Program Files\Microsoft VS Code\.vscode ,修改 c_cpp_properties.json
因为MinGW 里面的头文件有些和Linux 里面的头文件相同,所以不包含MinGW 里面的头文件
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**" ,
"E:/VMLinuxAndWinShare/include/x86_64-linux-gnu/**",
"E:/VMLinuxAndWinShare/include/**",
"E:/VMLinuxAndWinShare/include/"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"intelliSenseMode": "msvc-x64"
}
],
"version": 4
}