首先,我想说我已经在这个网站上看到了之前的问题,我已经尝试了所有的解决方案,但没有一个适合我的用例或解决我的问题。
我在识别 g++ 编译器时遇到了问题,我已经包含了这条路径:
C:\Program Files (x86)\mingw-w64\i686-7.2.0-posix-dwarf-rt_v5-rev1\mingw32\bin\g++.exe
这是当前版本的 mingw 所在的位置(最近下载)。我还尝试了其他选项,例如更改 gcc.exe 的路径,以及常规的 bin。请有人提供这个问题的详细解决方案。
我尝试过并仔细研究过的其他事情是: http://stephencoakley.com/2015/01/21/guide-setting-up-a-simple-c-development-environment-on-windows
好像我正在研究 sublime text 3
我试过的另一件事:
我试图将路径复制并粘贴到 cmd 中并运行它,但我发现了这个错误代码:
C:\Users\Kxrk>C:\Program Files (x86)\mingw-w64\i686-7.2.0-posix-dwarf-rt_v5-rev1\mingw32\bin\g++.exe
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
所以看到那个,我尝试了另一种方法,那就是将文件拖放到 cmd 中并得到这个:
C:\Users\Kxrk>C:\Program Files (x86)\mingw-w64\i686-7.2.0-posix-dwarf-rt_v5-rev1\mingw32\bin\g++.exe
g++.exe: fatal error no input files
compilation terminated
当你拖放文件时它有双引号,所以我尝试编辑路径以在它周围包含双引号并且路径在保存后自动变回。
最佳答案
这很简单,这是那些奇怪的案例之一。
为了解决我的问题,我所做的是:
1:卸载,当前版本的 mingw 编译器,因为我觉得我的那个在某种程度上已经损坏了。
2:从官网重新下载编译器http://www.mingw.org/
3:在我保存它的地方设置新的环境变量,女巫是 C:\MinGW\bin
我必须从命令行(cmd,命令提示符)安装 g++ 通过使用此命令
mingw-get install g++
witch 默认位于bin
中现在我在环境变量里多了一个目录,
C:\MinGW\bin\g++.exe
6.现在一切正常,一切正常
关于c++ - g++ 不被识别为内部或外部命令 Windows 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48603610/