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

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

  1. 打开一个c++项目写上c++头文件,右击头文件,转到文档

     

  2.  右击右上角iostream,打开文件所在位置

     

  3. 在该目录下新建一个文件夹命名为:bits

     

  4. 在bits文件夹中新建一个文本文档(新建不了可以在其他地方建好后粘贴过来)

     

  5. 在文档中输入以下代码
    复制代码
     1 #ifndef _GLIBCXX_NO_ASSERT
     2 #include <cassert>
     3 #endif
     4 #include <cctype>
     5 #include <cerrno>
     6 #include <cfloat>
     7 #include <ciso646>
     8 #include <climits>
     9 #include <clocale>
    10 #include <cmath>
    11 #include <csetjmp>
    12 #include <csignal>
    13 #include <cstdarg>
    14 #include <cstddef>
    15 #include <cstdio>
    16 #include <cstdlib>
    17 #include <cstring>
    18 #include <ctime>
    19 
    20 #if __cplusplus >= 201103L
    21 #include <ccomplex>
    22 #include <cfenv>
    23 #include <cinttypes>
    24 #include <cstdalign>
    25 #include <cstdbool>
    26 #include <cstdint>
    27 #include <ctgmath>
    28 #include <cwchar>
    29 #include <cwctype>
    30 #endif
    31 
    32 // C++
    33 #include <algorithm>
    34 #include <bitset>
    35 #include <complex>
    36 #include <deque>
    37 #include <exception>
    38 #include <fstream>
    39 #include <functional>
    40 #include <iomanip>
    41 #include <ios>
    42 #include <iosfwd>
    43 #include <iostream>
    44 #include <istream>
    45 #include <iterator>
    46 #include <limits>
    47 #include <list>
    48 #include <locale>
    49 #include <map>
    50 #include <memory>
    51 #include <new>
    52 #include <numeric>
    53 #include <ostream>
    54 #include <queue>
    55 #include <set>
    56 #include <sstream>
    57 #include <stack>
    58 #include <stdexcept>
    59 #include <streambuf>
    60 #include <string>
    61 #include <typeinfo>
    62 #include <utility>
    63 #include <valarray>
    64 #include <vector>
    65 
    66 #if __cplusplus >= 201103L
    67 #include <array>
    68 #include <atomic>
    69 #include <chrono>
    70 #include <condition_variable>
    71 #include <forward_list>
    72 #include <future>
    73 #include <initializer_list>
    74 #include <mutex>
    75 #include <random>
    76 #include <ratio>
    77 #include <regex>
    78 #include <scoped_allocator>
    79 #include <system_error>
    80 #include <thread>
    81 #include <tuple>
    82 #include <typeindex>
    83 #include <type_traits>
    84 #include <unordered_map>
    85 #include <unordered_set>
    86 #endif
    复制代码

     

  6. 保存后将该文档命名为:stdc++.h

     

  7. 重新打开项目就可以尽情享用万能头文件啦

     

posted @   yunguixue  阅读(2049)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示