【发布时间】:2017-09-05 16:38:48
【问题描述】:
我在 VSCode 中有这段代码:
{
"version": "2.0.0",
"tasks": [
{
"taskName": "build first program",
"type": "shell",
"command": "g++",
"args": [
"-g", "firstprogram.cpp"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
这与官方调试指南中的代码几乎完全相同,但它说g++ is not recognized as a cmdlet, function, script file, or operable program。除了特定于我的程序的代码之外,我几乎所有其余的代码都是从官方复制的,而且我有 MinGW c++ 编译器。
【问题讨论】:
-
您的
$PATH中是否有g++ 可执行文件的路径? -
@ifconfig 如果这就是您所说的,那么是的。 C:\\Users\\21nalex\\Documents\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++
-
您需要在路径变量中添加
[MinGW Directory Path]/bin,因为g++可执行文件就在那里。 -
@ifconfig 所以我现在有了这个: "browse": { "path": [ "${workspaceRoot}", "C:/Users/21nalex/Documents/MinGW/bin/g++.exe "
-
还是不行
标签: c++ build visual-studio-code vscode-settings