首先,我想说我已经在这个网站上看到了以前的问题,我已经尝试了所有解决方案,但没有一个适合我的用例或解决我的问题。
我在识别 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
当您拖放文件时,它周围有双引号,所以我尝试编辑路径以在其周围包含双引号,并且路径在保存后自动变回。
原文由 RonsJurisdiction 发布,翻译遵循 CC BY-SA 4.0 许可协议
这很简单,这是那些奇怪的案例之一。
为了解决我的问题,我所做的是:
1:卸载当前版本的mingw编译器,因为我觉得我拥有的那个好像在某种程度上已经损坏了。
2:从网站 http://www.mingw.org/ 重新下载编译器
3:在我保存它的地方设置新的环境变量,女巫是
C:\MinGW\bin
我必须使用此命令从命令行(cmd,命令提示符)安装 g++
mingw-get install g++
女巫位于bin
默认现在我在环境变量中又创建了一个目录,
C:\MinGW\bin\g++.exe
6.现在一切正常,一切正常