相信有不少 C++ 编程入坑 Visual Studio 的小伙伴。Dev-cpp也用过一段时间,但是个人感觉。。。(懂得都懂)

Visual Studio 感觉就好得多,鄙人是出了名的懒,所以对于 VS Code 配环境的问题就没有深究。

但是 VS 的头文件一个一个的导入真的麻烦,而且自身不带万能头<bits/stdc++.h>
所以这篇文章就是为了给出相应的解决方案。

第一步,找到 VS 的安装路径
估计第一步就直接暴毙(反正我是。。。)具体步骤如下

  • 在搜索栏里找到 Visual Studio,打开文件位置

  • 右键属性

  • 打开文件所在位置

  • 进入Community目录

其次,添加stdc++.h文件
添加具体过程如下

  • VC->Tools->MSVC->14.29.30037(每个人可能不一样)->include,新建bits文件夹

  • 新建记事本 stdc++.h 文件,添加如下内容
#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

  • 保存,并转移至bits文件夹内,收工

之后就可以正常使用万能头了。

分类: 杂项集

0 条评论

发表评论

Avatar placeholder

邮箱地址不会被公开。 必填项已用*标注