VSCode c++ 配置

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
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值