10
回答
关于Eclipse第一次编译c++小程序出现错误的问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

@johnzhang68 你好,想跟你请教个问题:

  安装了Eclipse第一次使用就出现问题。

  首先安装了JDK-1.7.0里面有自带的JRE,然后安装了MinGW-5.1.6在安装的过程中选择了相关项目并且下载了,

其中包括①cdt-master-8.2.0、②gcc-core-3.4.5、③binutils-2.19.1、④gcc-g77-3.4.5、⑤gcc-g++-3.4.5、⑥gcc-objc-3.4.5、⑦mingw32-make-3.81、⑧mingwrt-3.15.2-mingw32-dev、⑨mingwrt-3.15.2-mingw32-dll、⑩w32api-3.13-mingw32-dev 

  JDK、JRE、MinGW都在系统环境变量中设置了,运行gcc -v也通过了。

  Eclipse是:Eclipse-cpp-kepler-SR1-win32版本

创建工程的步骤:启动Eclipse→File→New→C++ Project→填写工程名 选择Executable中的Empty Project后面的工具选择MinGW GCC最后完成。启动时的工作区和填写工程时的工作区是一样的。然后在工程名上右键添加了源文件,写了一个简单的Hello World就发现下面出现了两个警告

 

  点击运行则出现Application Launcher: Launch failed Binary not found.

  百度了很多方法还是没解决,麻烦前辈指点一下。。。

举报
李新浩
发帖于4年前 10回/1K+阅
共有10个答案 最后回答: 4年前

看起来像是没有编译,你把MinGW下bin目录(例如“C:\MinGW\bin”)中的“mingw32-make.exe”复制一个在同一个目录下然后改名为“make.exe”。这是因为在项目设置中默认的构建工具是“make.exe”

只有警告没有错误编译应该可以过。

檢查你的Include path,看起來沒有成功把MINGW_HOME當作一個環境變量...

--- 共有 4 条评论 ---
johnzhang68回复 @学习重要 :你说的对,刚才查了一下MinGW 3.4.5,“\include\c++\3.4.5”目录下面有这两个目录。问题可能是GCC的目录在Eclipse里没有配置好或MinGW没有安装好。如果MinGW安装是在“C:\MinGW”的话,Eclipse可以自动找到的。 4年前 回复
johnzhang68回复 @学习重要 : 你试试就知道了。 4年前 回复
学习重要回复 @johnzhang68 : 不影響不代表沒問題 4年前 回复
johnzhang68这两头文件的目录应该是新版本的Eclipse或GCC加上去的,不影响编译“Hello World” 这样的例子。 4年前 回复

  复制了mingw32-make改名make.exe还是不行,有重新设置了环境变量。

如下:C_INCLUDE_PATH   D:\MinGW\include

        CPLUS_INCLUDE_PATH

        D:\MinGW\include\c++\3.4.5;D:\MinGW\include\c++\3.4.5\mingw32;D:\MinGW\include\c++\3.4.5\backward;D:\MinGW\include

        LIBRARY_PATH   D:\MinGW\lib

        MINGW_HOME  D:\MinGW

        Path     %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;D:\MinGW\bin\mingw32-make.exe

还是不行  创建好项目后还没运行下面就显示:NO consoles to display at this time

运行显示:Launch failed Binary not found

查了很多方法还是没解决。

  以前想用VS一看3G左右,我电脑配置有点低  怕跑不起来  

  一直创建的项目列表都只有Includes和源文件其他的也没太在意所以都不能成功编译,又百度发现Make Target得填名字,每次都是mingw32-make而且三个框一样,完了还是不行,无聊的就双击了编译器右边项目下面的mingw32-make发现左边项目下面多了Binaries和Debug  运行居然通过了  试了几次都通过,想起了johnzhang68 的例子截图一样了,我早咋没问步骤笨的 

    谢谢各位前辈们的指点    麻烦了。。。

  yeahren你所说的路径哪个地方的,我又查看了一下环境变量和文件生成都没空格,

  巴顿Eclipse的我没找到编译的按钮  每次代码写完直接Ctrl+S保存就运行了,

  张兆dotme 提示CDT构建控制台  就是的。

顶部