解决windows下vscode找不到c++头文件

发布时间 - 2019-12-30 00:00:00    点击率:

#%#$#%@%@%$#%$#%#%#$%@_e2fc++805085e25c9761616c00e065bfe8找不到头文件的问题是由于windows下vscode默认的编译器是微软的msvc(vs使用的编译器)的头文件路径。

如果你没有安装vs肯定会因为找不到头文件而报错,如果你安装了vs却同样报错,原因如下:

1、你错误配置了vscode的配置文件;

2、你使用了在MSVC头文件库中并不存在的头文件,比如:bits/stdc++.h

解决方法:

1、修改配置文件;

2、将需要的头文件拷贝到vs的头文件路径中去

如果电脑没有安装vs而安装的mingw系列,只能通过修改配置文件来解决。

一、修改配置文件的方法:

在.vscode文件夹下新建一个 c_cpp_properties.json 文件

将下面这段代码粘贴进去。其中,要将includePath选项更改为你mingw编译器的安装路径下的lib/gcc/x86_64-w64-mingw32/8.1.0/include文件夹路径

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "C:/Program Files/mingw64/lib/gcc/x86_64-w64-mingw32/8.1.0/include"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "intelliSenseMode": "gcc-x64"
        }
    ],
    "version": 4
}

对于非标准库中的头文件,也可以通过列表追加的方式将路径追加到includePath中去

比如:

二、修改头文件的方法:

首先你必须安装了微软vs系列中的一个比如:visual stdio 2017 Community,然后找到安装路径下的头文件路径

默认的是:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include

然后将你需要的头文件粘贴进这个文件夹,这样能让MSVC和mingw拥有同样的头文件库。

相关文章教程推荐:vscode教程


# windows  # vscode  # c++  # 头文件  # 配置文件  # 如果你  # 找不到  # 微软  # 中去  # 报错  # 库中  # 没有安装  # 的是 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 利用JavaScript实现拖拽改变元素大小  如何快速搭建二级域名独立网站?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  如何在服务器上配置二级域名建站?  移动端脚本框架Hammer.js  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  北京的网站制作公司有哪些,哪个视频网站最好?  如何用花生壳三步快速搭建专属网站?  深圳网站制作平台,深圳市做网站好的公司有哪些?  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  EditPlus中的正则表达式 实战(1)  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  Python文件异常处理策略_健壮性说明【指导】  高端企业智能建站程序:SEO优化与响应式模板定制开发  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Laravel API资源类怎么用_Laravel API Resource数据转换  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  Laravel如何实现API速率限制?(Rate Limiting教程)  零基础网站服务器架设实战:轻量应用与域名解析配置指南  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  原生JS实现图片轮播切换效果  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  Laravel中的withCount方法怎么高效统计关联模型数量  JavaScript数据类型有哪些_如何准确判断一个变量的类型  C#如何调用原生C++ COM对象详解  EditPlus 正则表达式 实战(3)  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  JS实现鼠标移上去显示图片或微信二维码  Laravel如何为API生成Swagger或OpenAPI文档  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  bing浏览器学术搜索入口_bing学术文献检索地址  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  深圳网站制作的公司有哪些,dido官方网站?  如何快速生成专业多端适配建站电话?  如何在IIS中新建站点并配置端口与IP地址?  潮流网站制作头像软件下载,适合母子的网名有哪些?  如何在云主机上快速搭建多站点网站?  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道  Android实现代码画虚线边框背景效果  iOS UIView常见属性方法小结  如何快速使用云服务器搭建个人网站?  Laravel storage目录权限问题_Laravel文件写入权限设置  Laravel如何实现一对一模型关联?(Eloquent示例)  北京专业网站制作设计师招聘,北京白云观官方网站?  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  如何制作一个表白网站视频,关于勇敢表白的小标题?  网易LOFTER官网链接 老福特网页版登录地址  Laravel如何生成API文档?(Swagger/OpenAPI教程)