如何才能让visual studio2022 也能使用bits/stdc++.h的头文件啊?
如果有办法,麻烦回复我一下,谢谢!
如果你是打比赛的话,我没话说,打比赛追求速度无所不用其极。
你可以在VS的库目录中添加 bits/stdc++.h 文件,里面 #include 上所有头文件。
如果是工作中或平时写着玩,那永远不要用 bits/stdc++.h 这个坏东西。
如果仅仅是懒得写一堆#include的话,你可以用标准的 import std;,它不仅仅比 #include<bits/stdc++.h> 打字更少,而且还是C++标准力推的重大更新。
VS和g++15都支持import std,只是VS中还停留在 实验性支持 阶段,需要设置一下:
a. 开始菜单中找到并运行“Visual Studio Installer”
b. 点击“已安装”页面下的“Visual Studio Community 2022”栏右侧的“修改”
c. 勾选“单个组件”页面下的“编译器、生成工具和运行时”组下的“适用于v143生成工具的C++模块(x64.x86-实验性)”,然后点击右下角的“修改”
d. 上述步骤安装完毕后,用VS打开一个工程,在工程属性(ALT+F7)中的“配置属性 \ C/C++ \ 语言 \ 启用实验性的C++标准库模块”选择“是”。
e. 在工程属性(ALT+F7)中的“配置属性 \ C/C++ \ 常规 \ 扫描源以查找模块依赖关系”选择“是”。
f. 在工程属性(ALT+F7)中的“配置属性 \ 常规 \ C++语言标准”选择“/std:c++ latest”。毕竟 modules 是 C++23标准里的内容。