前言
有一天我在愉快的刷着leetcode
突然觉得写头文件好TM麻烦,于是就想着配置一下万能头文件
配置的过程我觉得还是记录一下吧,很多初学者可能会犯迷糊
配置
首先,我们要清楚,我们在vscode上写C/C++程序的时候,我们的一些设置文件是在c_cpp_properties.json
这个文件上配置的
这个文件的位置在:
想要修改c_cpp_properties.json
这个文件,我们可以在vscode上使用快捷键Ctrl+shift+p
然后点击下图的箭头所指的选项
呐呐呐呐x114514,这就是c_cpp_properties.json
了
如果你电脑装了visual studio,或者wsl(windows下Linux子系统),vscode会优先用前两者的编译器,如果前两个都没检测到,vscode才会使用Mingw的gcc/g++
而bits/stdc++.h这个万能头文件由又只有Mingw才有,所以我们得配置我们的编译器路径compilerPath
和库导入路径includePath
compilerPath配置
这个东西可以在cmd里用命令找到
where g++
includePath 配置
在cmd使用命令查找
gcc -v -E -x c -
我的配置如下
{
"configurations": [
{
"name": "Win32",
"includePath": [
//"${workspaceFolder}/**"
"C:/Mingw64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/5.4.0/include",
"C:/Mingw64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/5.4.0/include-fixed",
"C:/Mingw64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/5.4.0/../../../../x86_64-w64-mingw32/include"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.18362.0",
//"compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.26.28801/bin/Hostx64/x64/cl.exe",
"compilerPath": "C:/Mingw64/mingw64/bin/g++.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "windows-msvc-x64"
}
],
"version": 4
}
以上全部步骤都搞完之后,我们就能愉快的使用万能头啦