相信有不少 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 条评论