下文均在Windows环境下:

配置C/C++

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

1 GUI配置

在MinGW Installation Manager中选取对应的Package,然后Installation->Apply Changes,如果失败则多试几次。

2 控制台配置

配置系统环境变量:

1.xxx/MinGW/bin;

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

然后在cmd中输入:

1.mingw-get install gcc g++ mingw32-make

添加非工作区头文件

•Ctrl+Shift+P 。选择c_cpp_properties.json,includePath和browse中都需要添加需要的头文件路径;

{

"configurations": [

{

"name": "MinGW",

"intelliSenseMode": "gcc-x64",

"compilerPath": "C:/MinGW/bin/gcc.exe",

"includePath": [

"${workspaceFolder}",

"C:/test"

],

"defines": [],

"browse": {

"path": [

"${workspaceFolder}",

"C:/test"

],

"limitSymbolsToIncludedHeaders": true,

"databaseFilename": ""

},

"cStandard": "c11",

"cppStandard": "c++17"

}

],

"version": 4

}

假设C:/test是非工作区头文件路径。

•tasks.json中添加链接库,"-I"

{

"version": "2.0.0",

"command": "g++",

"args": ["-g","${file}","-I","C:/test","-o","${fileBasenameNoExtension}.exe"], // 编译命令参数

"problemMatcher": {

"owner": "cpp",

"fileLocation": ["relative", "${workspaceRoot}"],

"pattern": {

"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",

"file": 1,

"line": 2,

"column": 3,

"severity": 4,

"message": 5

}

}

}

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

知识点补充:vscode添加头文件路径

win+p 。选择c_cpp_properties.json

{

"configurations": [

{

"name": "Linux",

"includePath": [

"${workspaceFolder}/**",

"/usr/src/linux-headers-4.15.0-36-generic/include/" //此处添加头文件路径,

],

"defines": [],

"compilerPath": "/usr/bin/gcc",

"cStandard": "c11",

"cppStandard": "c++17",

"intelliSenseMode": "gcc-x64"

}

],

"version": 4

}

总结

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

vscode 添加库头文件_VSCode配置C/C++并添加非工作区头文件的方法相关推荐

  1. vscode中设置字体大小_vscode配置使用教程

    vscode设置成中文 vscode默认的语言是英文,对于英文不好的小伙伴可能不太友好.简单几步教大家如何将vscode设置成中文. 按快捷键"Ctrl+Shift+P". 在&q ...

  2. vscode显示不出中文_vscode配置中文后不显示怎么办

    vscode配置中文后不显示怎么办,中文,界面,英文,找了,设置为 vscode配置中文后不显示怎么办 易采站长站,站长之家为您整理了vscode配置中文后不显示怎么办的相关内容. vscode配置中 ...

  3. aac文件损坏修复软件_Mac不能安装非信任应用的解决方法 MAC软件安装必读 打不开身份不明的开发者?文件已损坏?...

    1.mac不能安装非信任应用 的第一种情况 Mac打不开身份不明的开发者?不明开发者,文件已损坏? 提示不明开发者,文件已损坏解决方法 1.打开系统偏好设置-安全性与隐私 2.解锁 3.允许以下位置下 ...

  4. Linux系统中添加库文件路径的方法

    库文件在链接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的.一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用 ...

  5. Git 常用操作(1)- 配置、查看、添加、暂存和提交

    1. Git 基本概念 Git 有三种状态:已提交(committed).已修改(modified)和已暂存(staged). 已提交:表示数据已经安全的保存在本地数据库中. 已修改:表示修改了文件, ...

  6. 第01章 Spring-Boot 应用文件application配置

    第01章 Spring-Boot 应用文件application配置 文章目录 第01章 Spring-Boot 应用文件application配置 前言 目标 环境 随机值配置 属性占位符 应用配置 ...

  7. vscode里面如何配置库_VSCode中C/C++库文件的配置

    VSCode中C/C++库文件的配置 之前一直在是用sublime做主要编辑器,现在主要使用VSCode,毕竟大厂制作,从目前的使用情况来看,我更喜欢使用VSCode编辑器. 有时候会用VScode来 ...

  8. vscode里面如何配置库_怎么为vscode添加库文件_编程开发工具

    vscode怎么运行出结果_编程开发工具 vscode运行出结果的方法:首先打开vscode软件:然后在vscode插件中搜索"Code Runner"进行安装:接着用鼠标进行右键 ...

  9. vscode里面如何配置库_怎么为vscode添加库文件

    怎么为vscode添加库文件? 问题:由于idea是通过.idea/libbraries/xxx.xml中的配置来使idea关联jar库. 直接将idea中的java项目放置vscode中,由于vsc ...

  10. NDK中C++标准库、STL的配置;Include其他头文件

    原文: Android学习笔记--NDK中C++标准库.STL的配置:Include其他头文件 1.STL的使用,以stlport为例 官方的说法是只需要在Application.mk文件中添加如下一 ...

最新文章

  1. 过程即奖励(The Journey is the Reward)
  2. linux系统中怎么驱动U盘
  3. 什么原因导致挖掘机老自动熄火憋车熄火?
  4. Java泛型深入理解小总结
  5. 华为云阳云计算外包给哪家公司的_长春作为东北中心,华为四大件已经配齐,绝了!...
  6. lesson1-python3运算符
  7. 关于英文邮件一些tips
  8. 生成器函数,推导式,生成器表达式
  9. 三星Galaxy Note 10 Pro渲染图曝光:挖孔屏+前摄居中
  10. python turtle详细教程_python 中的turtle使用教程
  11. MFC、OpenCV初探 —— PictureControl中图片的缩放
  12. 中国天然蜂蜂蜜市场趋势报告、技术动态创新及市场预测
  13. Mac远程管理软件Royal TSX
  14. 给跳槽的人 7 点建议
  15. CDN 的诞生、术语、原理、特征以及应用场景
  16. lattice planner 规划详解
  17. 雷达探测项目仿真代码(Matlab代码实现)
  18. WIndow10下安装UR机器人接口ur_rtde
  19. nyoj 1237-最大岛屿
  20. 计算机ppt2007考试试题,全国计算机等级考试二级officeppt演示文稿题目

热门文章

  1. java 之 插入排序
  2. ReactJs移动端兼容问题汇总
  3. HTML基础整理(From表单)
  4. Activity 生命周期及其栈管理方式
  5. Android网络编程之一个Android下菜单系统模块的实现(客户端—添单功能(上部))
  6. 基于迭代局部搜索和随机惯性权重的BA算法MATLAB实现(ILSSIWBA)
  7. 智能优化算法:学生心理学优化算法 -附代码
  8. 从零基础入门Tensorflow2.0 ----七、33 数据padding,模型构建,训练
  9. python 生成可执行文件.exe
  10. ARCGIS中生成KML文件