解决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


相关推荐: 为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何在IIS管理器中快速创建并配置网站?  PythonWeb开发入门教程_Flask快速构建Web应用  网站制作大概多少钱一个,做一个平台网站大概多少钱?  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  如何在阿里云虚拟服务器快速搭建网站?  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  如何用AI帮你把自己的生活经历写成一个有趣的故事?  北京网站制作的公司有哪些,北京白云观官方网站?  Laravel如何使用Collections进行数据处理?(实用方法示例)  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  如何在建站宝盒中设置产品搜索功能?  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  如何快速配置高效服务器建站软件?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  微信推文制作网站有哪些,怎么做微信推文,急?  iOS验证手机号的正则表达式  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  如何在IIS中新建站点并配置端口与IP地址?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  如何在万网自助建站平台快速创建网站?  Android使用GridView实现日历的简单功能  WordPress 子目录安装中正确处理脚本路径的完整指南  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  Bootstrap整体框架之CSS12栅格系统  HTML 中动态设置元素 name 属性的正确语法详解  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  如何用VPS主机快速搭建个人网站?  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  如何快速搭建高效WAP手机网站?  bootstrap日历插件datetimepicker使用方法  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  如何快速搭建支持数据库操作的智能建站平台?  Python3.6正式版新特性预览  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  如何获取PHP WAP自助建站系统源码?  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  黑客入侵网站服务器的常见手法有哪些?  html5的keygen标签为什么废弃_替代方案说明【解答】