关闭

eclipse+cdt+mingw配置完整版(有图)

806人阅读 评论(0) 收藏 举报

        eclipse+cdt+mingw配置完整版(有图)       

2010-12-11 08:06450人阅读评论(2)收藏举报


【原创】

今天终于把eclipse配好了,写起来就是方便,和大家分享下.

首先参考了

http://www.newsmth.net/pc/pccon.php?id=6027&nid=157931

一。安装cdt(推荐方法安装其它插件也可如此)

借鉴于

http://hi.baidu.com/seuwwe/blog/item/b9cbfacae80cd88dc81768c0.html

1。安装好eclipse
2。下载cdt(注意版本)

我装的eclipse helios,相应的cdt下载地址如下

http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/helios/dist/cdt-master-7.0.1-I201009241320.zip

3。在eclipse的安装目录下建立两个文件夹,一个links,另一个OtherEclipse
4。将cdt-master-7.0.1-I201009241320.zip解压

5。将整个cdt-master-7.0.1-I201009241320文件夹移至第3步建立的OtherEclipse目录下。
6。在links目录下建一个文件,名为cdt.link(文件名及扩展名可以任意取),
在文件中添加内容为:path=OtherEclipse/cdt-master-7.0.1-I201009241320(因为我的OtherEclipse和
links都是放在eclipse的安装目录下,所以在path中只是用相对路径就可)。
7。重新启动eclipse,随便建立一个测试项目后,再选“新建”“其它”找到c++就可以啦。eclipse多国语言包与gui也可以用link的方法安装。


二。安装mingw

但在装mingw时一直没找到完整的下载版 解决方法如下:

http://ishare.iask.sina.com.cn/f/9789070.html?from=like   下载EditPlus_MingW,解压后把EditPlus_MingW_v0.10_20041130包下的MinGW文件夹(相当于完整的MinGW哈)复制到C:/目录下(以此为例,方便下面说明)

                              配置环境变量:
                         打开:“我的电脑->属性->高级->环境变量->系统变量”编辑如下系统变量:
                         变量名                            变量值
                         PATH                             C:/MinGW/bin;
                         LIBRARY_PATH                C:/MinGW/lib
                         C_INCLUDEDE_PATH        C:/MinGW/include
                         CPLUS_INCLUDE_PATH     C:/MinGW/include/c++/3.4.2;C:/MinGW/include/c++/3.4.2/mingw32;C:/MinGW/include/c++/3.4.2/backward;C:/MinGW/include

首先要将C:/MinGW/bin底下的"mingw32-make.exe"更名为"make.exe",因为Eclipse使用时预设是用系统里的"make"这个文件名,而不是"mingw32-make"。当然如果你不想改MinGW中的,也可以修改Eclipse中的设定。在"make targets view"中新增一个task时,"build command"取消"use default",使用"mingw32-make"。另外在"project properties->make project"中将"make"改为"mingw32-make"。不过显然后一种比较麻烦。推荐第一种吧。

三。新建工程测试

此时打开eclipse 新建一个工程出现如下错误

Internal Builder: Cannot run program "g++": ???????.?

解决方法参见

http://hi.baidu.com/hszhl/blog/item/9cd07295836d43017bf48093.html

在第一步安装好的cdt-master-7.0.1-I201009241320plugins文件夹中找到

org.eclipse.cdt.core.win32_5.2.0.201009241320.jar解压成目录org.eclipse.cdt.core.win32_5.2.0.201009241320注意把原来的jar删除。

重新启动eclipse,编译成功。

在此感谢发帖子的那位仁兄!

"Error launching external scanner info generator (gcc -E -P -v -dD" ,及 "File not indexed because it was not built " 。

解决办法如下:

在工程名处击右键选Properties /  C/C++ Build /Discovery Options / GCC C++ Compiler /不选中Automate discovery of paths and symbols

然后在C/C++ Build /Settings /选择 Cross G++ Compiler 下的Includes 加入MinGW的安装包位置 选ok 为了保险给其它选项也加入MinGW安装包位置    

此时重新编译一般会在Debug包下生成exe 右键选RunAs运行程序(我第一次是binary not found)因为只生成了exe但工程下没有binary

此时进入工程包中双击exe是可以正常运行的(后来发现是因为新建工程时选择了Gross GCC,所以没有生成binary)

接着我按如下步骤在eclipse控制台下运行出了结果

File / New /C++ Project

注意右侧选中MinGW GCC 填入工程名即可

新建cpp文件注意要加后缀

把程序写入你的cpp文件 注意保存后再右击工程名Build Project 

此时就有binary啦

再右击工程名Run As /Local C/C++ Application在eclipse的Console中就可看到运行结果

以下是我的一次运行结果



原文出处:http://blog.csdn.net/zc199008/article/details/6069071

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:378362次
    • 积分:4807
    • 等级:
    • 排名:第5993名
    • 原创:118篇
    • 转载:109篇
    • 译文:1篇
    • 评论:43条
    最新评论