最近一边在写JAVA,一边在写C++,所以经常在Eclipse和VC之间切换,可以说,两个代码编辑器给人的体验是完全不同的。起码在设计方面Eclipse的人性化是绝对没的说的。所以今天就寻思着弄个Eclipse C++来用,这样就免去经常在VC和Eclipse之间切换的痛苦了。
但是安装完Eclipse,运行代码后发现提示“Launch failed,Binary not found”.自己弄了一阵子后仍然无法搞定。只好上网看看网友们有什么好的解决方式。
虽说互联网是万能的,但是其实网上参杂着各种错误信息,你需要耐心地,认真地去辨别才能得到自己想要的结果。
可以告诉大家的是我最后成功了。下面就让我来告诉你们完整的解决方式吧。
首先大家要清楚出现“Launch failed,Binary not found”的根本原因。其实出现这个提示,是因为你没有吧Eclipse和C++编译器整合在一起。具体说就是,Eclipse找不到C++的编译器,从而无法对代码进行编译。
别急,假如你说你已经按照网友所说的那样安装了相应的编译器(如G++),可是Eclipse仍然提示“Launch failed,Binary not found”,那么你要知道。很可能这不是系统配置问题,而是你自己的问题了。好吧,不要急,且先往后看。
要搭建Eclipse C++的工作环境。肯定首先得有一个C++的编译器。这里我还是选择了网上目前的主流——MinGW
MinGW 下载安装
1.下载网址:https://sourceforge.net/projects/mingw/?source=typ_redirect,下载安装包mingw-get-setup.exe。
2.安装MinGW,
下载之后安装一下(注意:这个安装并没有安装MinGW)安装完下载程序后,打开:(建议装在默认c盘)
下面它会获取sf上的 在线资源目录 储存为本地的.xml文件
勾选这些包
如果勾选有改变,Apply Changes这个选项就可以按下,就选择这个 请求改变(换句话就是 下载,或者卸载看具体勾选)
下载完成
有Installed Version就证明安装好了。
3.配置环境变量
1)在PATH里加入C:\MinGW\bin,记得,如果里面还有其他的变量,记得要加个分号啊,分号得在英文输入模式下输入的。
2)新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib,这是标准库的位置。
3)新建C_INCLUDEDE_PATH变量,值设为C:\MinGW\include。
4)新建MINGW_HOME=C:\MinGW
5)确认配置成功,在CMD中输入gcc -v,看看有没有安装成功,如果出现一下画面说明安装成功。
4、配置MinGW
因为Eclipse预设用来编译的文件为 make.exe 但是 MinGw 安装后 make 的文件名是mingw32-make.exe
因此需要把mingw32-make 改名为 make!
版权声明:本文为tanya0925原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。