Visual Studio Code找不到我的MinGW的g ++命令(顺便说一句,intelliSense没问题,因为我已经正确设置了c_cpp_propertites.json)。任何的想法?在此先感谢,以下是输出:
执行任务:g ++ -g helloworld.cpp
g ++:术语“ g ++”不被视为cmdlet,函数,脚本文件或可运行程序的名称。检查名称的拼写,或者是否包含路径,请验证路径是否正确,然后重试。
我有一个类似的问题,我相信我已将其范围缩小为由于“ g ++”是您的命令。检查您的任务配置文件,并注意您为“命令”设置的内容。
“命令”是任务将尝试运行的命令,以及您指定的任何参数(在您的情况下,我认为是“ -g”和“ helloworld.cpp”)。
现在,我无法确定的原因是为什么它找不到g ++,好像我试图通过命令提示符编译源文件一样,所以我没有问题,并且编译成功。
通过查看VS代码的文档,我确实找到了一种在任务配置中引用您的环境变量的方法:{env:Path}将用作我的用户环境变量“ Path”的前缀,该变量引用了c:\ Mingw \ lib \ bin(请注意,这是一条准确的路径,只是一个示例)。我认为我们已经接近使它起作用,这只是过渡到g ++的问题。我想我的下一次尝试将简单地更改“命令”以引用g ++的绝对路径。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句