终于可以在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 )