我在vscode网站上学习了针对windows的gcc编译器安装教程:https://code.visualstudio.com/docs/cpp/config-mingw
bin文件夹(C:\msys64\mingw64\bin(是空的,所以我无法运行;g++-版本";通过将此路径添加到Windows路径环境变量。
我的替代方案是使用代码块编译器在vscode中运行我的代码,方法是将以下路径添加到";路径";windows环境变量中的选择。
我想让MSYS2编译器在我的vscode中正常工作。
希望你们能帮助我!
MSYS2附带了一个包管理器pacman
,您应该使用它来安装所需的任何组件。
在您的情况下,打开MSYS2 shell(通过运行mingw64.exe
(并运行以下命令:
pacman -Syu --noconfirm
pacman -S mingw-w64-x86_64-toolchain
第一个命令将告诉包管理器更新其数据库,第二个命令将获得MinGW-w64 64位GCC编译器。
如果你真的不需要MSYS2(例如,因为你不打算使用MSYS2 shell(,你也可以考虑从https://winlibs.com/
在这里,我遇到了一个同样的问题,我通过这样做解决了它:
文件夹路径:
C:\Softwares\msys2\ucrt64\bin
在VSCODE editSetting.Json 中粘贴msys2 ucrt64/bin
{"workbench.colorTheme":"Solarized Dark";,"C_Cpp.default.compilerPath":"c: \软件\ msys2\ucrt64\bin\x86_64-w64-mingw32-g++.exe"}