当前位置: 首页 > news >正文

Visual Studio 2022中创建的C++项目无法使用万能头<bits/stdc++.h>解决方案

目录

发现问题

解决办法

第一步

第二步

第三步

第四步

最后一步

问题解决


发现问题

如果大家也遇到下面这种问题,可能是没有include文件夹中没有bits/stdc++.h

解决办法

第一步

打开一个C++项目,鼠标移动至头文件上右击,选择转到文档或者把鼠标光标对准头文件那一行直接按键盘上的F12

第二步

跳转至文档后,把鼠标移动至头文件处,右击鼠标,选择打开所在文件夹

第三步

这时用管理员权限创建一个名为bits的文件夹,如果管理员权限只能创建文件夹,则选择到桌面进行下一步的stdc++.h文件的创建

第四步

将以下内容写入stdc++.h中保存后,再将桌面上的stdc++.h文件拖入bits文件夹中

#ifndef _GLIBCXX_NO_ASSERT
#include <cassert>
#endif
#include <cctype>
#include <cerrno>
#include <cfloat>
#include <ciso646>
#include <climits>
#include <clocale>
#include <cmath>
#include <csetjmp>
#include <csignal>
#include <cstdarg>
#include <cstddef>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>#if __cplusplus >= 201103L
#include <ccomplex>
#include <cfenv>
#include <cinttypes>
#include <cstdalign>
#include <cstdbool>
#include <cstdint>
#include <ctgmath>
#include <cwchar>
#include <cwctype>
#endif// C++
#include <algorithm>
#include <bitset>
#include <complex>
#include <deque>
#include <exception>
#include <fstream>
#include <functional>
#include <iomanip>
#include <ios>
#include <iosfwd>
#include <iostream>
#include <istream>
#include <iterator>
#include <limits>
#include <list>
#include <locale>
#include <map>
#include <memory>
#include <new>
#include <numeric>
#include <ostream>
#include <queue>
#include <set>
#include <sstream>
#include <stack>
#include <stdexcept>
#include <streambuf>
#include <string>
#include <typeinfo>
#include <utility>
#include <valarray>
#include <vector>#if __cplusplus >= 201103L
#include <array>
#include <atomic>
#include <chrono>
#include <condition_variable>
#include <forward_list>
#include <future>
#include <initializer_list>
#include <mutex>
#include <random>
#include <ratio>
#include <regex>
#include <scoped_allocator>
#include <system_error>
#include <thread>
#include <tuple>
#include <typeindex>
#include <type_traits>
#include <unordered_map>
#include <unordered_set>
#endif

最后一步

重启Visual Studio 2022,此时就可以正常使用#include<bits/stdc++.h>了

可以发现编译器的报错和#include的红色波浪线没有了,证明我们成功了!

问题解决

此时用#include<bits/stdc++.h>,无需其他头文件代码也可以正常编译运行

希望对你有帮助!加油!

若您认为本文内容有益,请不吝赐予赞同并订阅,以便持续接收有价值的信息。衷心感谢您的关注和支持!

相关文章:

  • LabVIEW双光子荧光显微成像系统开发
  • ChatGPT辅助编程,一次有益的尝试
  • Ubuntu文件系统结构
  • 【第三十五节】idea项目的创建以及setting和Project Structure的设置
  • 大语言模型微调数据集(2)
  • 水题中的稀奇古怪trick合集
  • 【VTKExamples::PolyData】第二十三期 InterpolateMeshOnGrid
  • SQL 注入 - http头注入之UA头注入探测
  • 海量数据处理商用短链接生成器平台 - 2
  • orin nx 安装paddlespeech记录
  • 2024年-视觉AI检测的面试题目总结
  • Java学习day30:Stream流入门、集合获取流对象、流对象的方法(知识点详解)
  • Vue3编写简单的App组件(二)
  • WebGPU Inter-stage 变量
  • Netty的序列化之MessagePack
  • 【刷算法】从上往下打印二叉树
  • 30天自制操作系统-2
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • Docker下部署自己的LNMP工作环境
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • JavaScript实现分页效果
  • Java方法详解
  • Java深入 - 深入理解Java集合
  • mysql 数据库四种事务隔离级别
  • Python 反序列化安全问题(二)
  • Redis中的lru算法实现
  • SQLServer之创建显式事务
  • 从PHP迁移至Golang - 基础篇
  • 从输入URL到页面加载发生了什么
  • - 概述 - 《设计模式(极简c++版)》
  • 码农张的Bug人生 - 见面之礼
  • 三分钟教你同步 Visual Studio Code 设置
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 小程序开发之路(一)
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (6)添加vue-cookie
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (算法)求1到1亿间的质数或素数
  • (一)u-boot-nand.bin的下载
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • @Mapper作用
  • [ Linux ] git工具的基本使用(仓库的构建,提交)
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [].slice.call()将类数组转化为真正的数组