安装了C/C++ for Visual Studio Code插件
想编译下刚写好的c代码,
直接提示我 no complier found,插件找不到系统内安装的编译器,按照提示需要安装mingw,我的是win64位系统,具体安装包在https://sourceforge.net/projects/mingw-w64/
内下载即可。
我的vscode设置文件是在
C:\Users\Administrator\AppData\Roaming\Code\User\settings.json,
在settings.json后面添加了以下代码,确定编译程序所在目录,具体位置根据刚才的安装位置而定
"C_Cpp.intelliSenseEngine": "Default",//不设置的话默认使用老引擎
"C_Cpp.default.cStandard": "c11",
"C_Cpp.default.cppStandard": "c++17",
"C_Cpp.default.browse.path": [
"${workspaceFolder}",
],
"C_Cpp.default.includePath" : [
"${workspaceFolder}/**",
"D:/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/i686-w64-mingw32/include"
],
"C_Cpp.default.compilerPath" : "D:/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gcc.exe",
再尝试编译即可