我刚刚将VSCode更新为最新版本(可能会更新),现在我的C ++源代码不再编译。
我认为这是因为PowerShell也可能已更新,现在不建议使用某些选项,但我不知道如何解决它们。
最初,我在“设置”中的C ++编译命令如下所示:
"code-runner.executorMap": {
"cpp": "cd $dir && g++ -std=c++14 -Wall -Wextra $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
}
我收到此消息:
在此版本中,标记'&&'不是有效的语句分隔符。
我将&&
更改为-and
,现在它说:
由于参数名称'o'不明确,无法处理参数。可能的匹配项包括:-OutVariable -OutBuffer。
我不知道如何更改-o
选项...我应该如何修改compile命令以使其起作用?谢谢!