eclipse+cdt+cygwin做C++
eclipse一个很优秀的IDE,使用它做JAVA已经快两年了。最近准备学习C++,虽然是在WINDOWS平台,但是我不想用Visual studio,因为这个IDE只能在WINDOWS下,如果换成Linux,就需要重新学习IDE,这样很浪费时间。
因为已经很熟悉了eclipse,所以觉得用eclipse+cdt+cygwin来做。
首先,下载Eclipse3.3 for cpp 这里已经集成了CDT,大约70M左右,只需要在本地装好cygwin就可以了。
http://www.cygwin.com下载最新的cygwin,也可以下本地安装包(google很多)。如果是vista系统,需要将setup.exe的兼容模式改成xp sp2的,这样还是回来99%处出现问题,安装一直无法完成,这时,在进程管理器中,关掉sh.exe,会自动生成一个新的进程sh.exe,这样就可以继续装,如果后面在出现,同样的方法指导安装完成。
然后设置环境变量,path为:X:\cygwin,X为盘符。设置环境变量,eclipse会自动将Gcc的lib库添加进去。
打开eclipse(装好JRE1.5以上),新建项目,Toolchain选择 Cygwin GCC,简单的一个 helloworld.
#include <iostream>
int main()
{
std::cout<<"Hello world"<< std::endl;
return 0;
}
ok,编译,运行 。Hello world 完成。