无法运行程序“g++”:启动失败 - Eclipse C++

Posted

技术标签:

【中文标题】无法运行程序“g++”:启动失败 - Eclipse C++【英文标题】:Cannot run program “g++”: Launching failed - Eclipse C++ 【发布时间】:2013-10-31 09:07:01 【问题描述】:

我必须用 OpenCV 做一些项目。我下载了 Eclipse,使用 CDT 对其进行了升级,安装了 MinGW 并链接了 OpenCV 库。但是我仍然无法启动单个程序!

01:27:48 **** Rebuild of configuration Debug for project Detector ****
Info: Internal Builder is used for build
g++ "-IC:\\opencv\\build\\include" "-IC:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\VC\\include" "-IC:\\MinGW\\mingw32\\lib\\gcc\\mingw32\\4.8.1\\include" "-IC:\\MinGW\\mingw32\\include" "-IC:\\MinGW\\include" "-IC:\\opencv\\build\\include\\opencv" "-IC:\\opencv\\build\\include\\opencv2" "-IC:\\opencv\\include" "-IC:\\opencv\\include\\opencv" -O0 -g3 -Wall -c -fmessage-length=0 -o "src\\main.o" "..\\src\\main.cpp" 
Cannot run program "g++": Launching failed

Error: Program "g++" not found in PATH
PATH=[C:\MinGW\bin;C:\MinGW\msys\1.0\binC:/Program Files (x86)/Java/jre7/bin/client;C:/Program Files (x86)/Java/jre7/bin;C:/Program Files (x86)/Java/jre7/lib/i386;C:\Program Files (x86)\Easyphp-DevServer\binaries\php\php_runningversion;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Bitvise SSH Client;C:\opencv\build\bin\;C:\opencv\build\x86\vc10\bin\;C:\opencv\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Java\jre7\bin\;C:\eclipseCPP\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Bitvise SSH Client;C:\opencv\build\bin\;C:\opencv\build\x86\vc10\bin\;C:\opencv\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Java\jre7\bin\;C:\eclipseCPP]

谁能告诉我,问题出在哪里? (我在 Windows 上工作)

【问题讨论】:

你能在某些命令窗口中运行g++ 吗?还有c:\MinGW\bin\g++?您是否考虑过安装和使用 Linux?而且您不需要 Eclipse(只需要一些编辑器)即可使用 g++ 您知道您的g++ 可执行文件位于哪个文件夹中吗?您需要将其添加到PATH 环境变量中 它可以在 Windows 中的什么位置?还是我应该下载一些东西? 对 MinGW 有什么想法吗? @pavlucco:请查看MinGWhow to页面了解如何下载gcc-g++:mingw.org/wiki/InstallationHOWTOforMinGW 【参考方案1】:

各种答案的总结:

    获取gcc-g++bindll:请参考MinGW for gcc-g++的操作页面:http://www.mingw.org/wiki/InstallationHOWTOforMinGW

    检查g++.exe 位置,如有必要,将其添加到您的环境变量PATH

【讨论】:

【参考方案2】:

安装 MinGW 后,还需要在 MinGW 中安装 gcc 和 g++ 编译器。

【讨论】:

以上是关于无法运行程序“g++”:启动失败 - Eclipse C++的主要内容,如果未能解决你的问题,请参考以下文章

创建后无法运行 grails 插件。 Get ERROR os.boot.SpringApplication 应用程序启动失败

绝地求生大逃杀BE启动失败,应用程序无法正常启动

iOS 仪器,无法在 iPad 上启动任何应用程序。 Instruments 静默失败

visual studio下工程启动失败,提示无法启动程序,系统找不到指定的文件

visual studio下工程启动失败,提示无法启动程序,系统找不到指定的文件

无法启动 dotnet 核心进程。添加工具失败