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

Cannot run program “g++”: Launching failed - Eclipse C++

本文关键字:失败 启动 Eclipse C++ 运行 程序 g++      更新时间:2023-10-16

我必须用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:MinGWbin;C:MinGWmsys1.0binC:/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-DevServerbinariesphpphp_runningversion;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program FilesTortoiseSVNbin;C:Program FilesMicrosoftWeb Platform Installer;C:Program Files (x86)Microsoft ASP.NETASP.NET Web Pagesv1.0;C:Program FilesMicrosoft SQL Server110ToolsBinn;C:Program Files (x86)Bitvise SSH Client;C:opencvbuildbin;C:opencvbuildx86vc10bin;C:opencv;C:Program Files (x86)Windows Kits8.0Windows Performance Toolkit;C:Program FilesJavajre7bin;C:eclipseCPPProgram Files (x86)Microsoft ASP.NETASP.NET Web Pagesv1.0;C:Program FilesMicrosoft SQL Server110ToolsBinn;C:Program Files (x86)Bitvise SSH Client;C:opencvbuildbin;C:opencvbuildx86vc10bin;C:opencv;C:Program Files (x86)Windows Kits8.0Windows Performance Toolkit;C:Program FilesJavajre7bin;C:eclipseCPP]

有人可以告诉我,问题出在哪里吗?(我在Windows上工作)

各种答案的总结:

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

  2. 检查g++.exe位置并将其添加到环境变量中,PATH如有必要。

安装 MinGW

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