开发者

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

开发者 https://www.devze.com 2024-08-13 13:49 出处:网络 作者: Srlua
目录发现问题解决办法第一步第二步第三步第四步最后一步问题解决发现问题
目录
  • 发现问题
  • 解决办法
    • 第一步
    • 第二步
    • 第三步
    • 第四步
    • 最后一步
    • 问题解决

发现问题

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

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

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

解决办法

第一步

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

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

第二步

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

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

第三步

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

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

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

Visual Studio 2022中创建的C++项目无法使用万能头<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>
#inclujsde <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>
#inchttp://www.devze.comlude <new>
#include <numeric>
#include <ostream>
#include <queue>
#include <set>
#include <sstream&pythongt;
#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中创建的C++项目无法使用万能头<bits/stdc++.h>的解决方案

最后一步

重启Visual Studio 2022,此时就可以正常使用#inclu编程客栈de<bits/stdc++.h>了

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

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

问题解决

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

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

到此这篇关于Visual Studio 2022中创建的C++项目无法使用万能头<bits/stdc++.h>解决方案的文章就介绍到这了,更多相关Visual Studio 2022无法使用万能头<bits/stdc++.h>内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号