eclipse3.3.2+cdt4.0.3+MingGw环境下编译c++

终于可以在windows用Eclipse编译c++了。先介绍下搭建环境的过程和期间遇到的一些问题。

主要是汇总

1. 首先是下载eclipse3.3.2.

    eclipse官方网站:http://www.eclipse.org

2. 下载cdt4.0.3

    仍然从eclipse官方网站上下载

3. 下载MingGw

    http://sourceforge.net/project/showfiles.php?group_id=2435

按照网上的一些资料进行安装。

安装成功后,出现问题:

1. 无法编译c++文件

解决方法:

把cdt master 中的features 和 plugin中的文件复制到eclipse中,
把 org.eclipse.cdt.core.win32_4.0.0.200802251018.jar 解压为 org.eclipse.cdt.core.win32_4.0.0.200802251018 目录,

同时删除该jar

注意点:

1.刚刚安装完成的CDT中的C++ Project 并不支持MinGW,

但是别管这个,直接选择“show all tool chain”和选择MinGW,

新建“Makefile project”,然后点击完成.
4.新建一个C++文件,如 main.cpp
5.Set project properties:
C/C++ Build: 选中 “Generate Makefiles automatically”
C/C++ Build->Tool chain editor: select tools->
左边窗口中选GCC C++ Linker,右边窗口中选MinGW C++ Linker

(开始的时候并不是这样的,用里面的替换功能实现这一步).

2. 将%mingGw安装目录%bin文件夹下mingw32-make.exe更名为make.exe,因为待会在Eclipse使用时它预设会抓系统里make这个文件名而不是mingw32-make。 

(如果不更名或是还有其它make程序时,也可以在稍后的Eclipse设定 
中,在make targets view的地方,新增一个task时,build command 取消 
use default , 使用 mingw32-make,或在project properties->make project -> 
将make 改为 mingw32-make )

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章