BCGSoftBug 发表于 2006-4-27 15:04:00

[原创]Windows eclipse CDT C++ MinGW

author:catm
e-main:catm3@163.com
date:04-27-2006
eclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。
为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。
第一步:安装JDK
1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html
    选择1.4.2或以上的版本下载
2>安装JDK:运行下载的安装文件,一路next即可
3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,
    点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin
第二步:安装eclipse
1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版)
2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件
第三步:安装CDT插件
1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开
    页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着
    在“CDT Runtime Feature”部分的下载你要的压缩包
2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以
第四步:安装ctags
1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载
2>安装ctags:不用安装,解压缩就可以
3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,
    点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下)
第五步:安装GCC
因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带
的GCC编译器
1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW
    的exe文件下载
2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)
    选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可
3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的
    exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW)
4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,
    点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin
    添加Msys执行文件目录,例如:C:\msys\1.0\bin
第六步:安装GDb
1>下载GDb:可以在http://www.mingw.org/download.shtml的current部分选择合适的GDb版本的
    exe文件,一路next即可(可能要选择正确的mingw安装路径)
至此,如果不出意外,eclipse已经可以编写/调试c++代码
第七步:hello word
1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork”
    确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。
    然后window->open perspective->other 选择c/c++并确定
2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在
    project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择
    full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish
2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,
    finish。接着填写代码:
    #include<iostream>
    using namespace std;
    int main()
    {
      cout<<"Hello word!"<<endl;
      return 0;
    }
    保存
3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接
    如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在
    左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。
4>运行:run->run as->local c/c++ application。OK
相关站点:
www.sun.com
www.eclipse.org
www.mingw.org
ctags.sourceforge.net
全文完
限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
页: [1]
查看完整版本: [原创]Windows eclipse CDT C++ MinGW