VSCode配置C/c++并添加非工作区头文件的方法

  

下文均在Windows环境下:

  

  

按照教程安装MinGW,并配置gcc和g + +,配置方法有两种:

  

  

在MinGW Installation Manager中选取对应的包,然后安装→应用更改,如果失败则多试几次。

  

 VSCode配置C/c++并添加非工作区头文件的方法

  

  

配置系统环境变量:

  
  

1. xxx/MinGW/bin;,,

     

即安装MinGW目录下的本文件夹

  

然后在cmd中输入:

  
  

1。mingw-get安装gcc g++ mingw32-make ,

     

添加非工作区头文件

  

& # 8226; Ctrl + Shift + p。选择c_cpp_properties.json, includePath和浏览中都需要添加需要的头文件路径;

        {   “配置”:(   {   “名称”:“MinGW”,   :“intelliSenseMode gcc-x64”,   “compilerPath”:“C:/MinGW/bin/gcc.exe”,   “includePath”:(   " $ {workspaceFolder}”,   “C:/测试”   ),   “定义”:[],   "浏览":{   “路径”:(   " $ {workspaceFolder}”,   “C:/测试”   ),   “limitSymbolsToIncludedHeaders”:没错,   “databaseFilename”:“   },   :“cStandard c11”,   “cppStandard”:“c + + 17”   }   ),   “版本”:4   }      

假设C:/测试是非工作区头文件路径。
  & # 8226;tasks.json中添加链接库,“我”

        {   “版本”:“2.0.0”,   “命令”:“g++”,   “参数”(“g”:“$ {file}”,“我”,“C:/测试”、“o”,“$ {fileBasenameNoExtension}。exe”),//编译命令参数   " problemMatcher ": {   “所有者”:“cpp”,   “fileLocation”:“相对”,“$ {workspaceRoot} "),   "模式":{   “正则表达式 ": "^(.*):(\\ d +): (\ \ d +): \ \ s +(警告|错误):\ \ s +(. *)美元”,   “文件”:1、   “线”:2   “列”:3,   “严重程度”:4   “消息”:5   }   }   }      

gcc带不同参数的含义:“g”产生调试信息,“c”编译中间目标文件,“我”指定链接库,“o”生成指定命名的可执行文件。

  

  

win + p。选择c_cpp_properties.json

        {   “配置”:(   {   “名称”:“Linux”,   “includePath”:(   “$ {workspaceFolder}/* *”,   “/usr/src/linux-headers-4.15.0-36-generic/include///此处添加头文件路径,   ),   “定义”:[],   “compilerPath”:“/usr/bin/gcc”,   :“cStandard c11”,   “cppStandard”:“c + + 17”,   :“intelliSenseMode gcc-x64”   }   ),   “版本”:4   }   之前      

  

到此这篇关于VSCode配置C/c++并添加非工作区头文件的方法的文章就介绍到这了,更多相关VSCode配置c++添加头文件内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

VSCode配置C/c++并添加非工作区头文件的方法