该用户从未签到
|
author:catm
. N* U8 c5 I% [0 {% d. l4 ge-main:catm3@163.com: J6 l6 t; }+ U0 f) U% A
date:04-27-2006
' n* \: \7 c9 p, I9 Yeclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。
$ d: s3 d: U/ D+ |) d为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。
5 E4 m y5 t2 Y/ m0 y1 r7 s第一步:安装JDK# c( p: E# @- V6 \" U! R/ V4 d0 F
1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html
" E9 V; J0 ]+ k. Y 选择1.4.2或以上的版本下载
* D6 U! @) H* T E 2>安装JDK:运行下载的安装文件,一路next即可# r% k/ V- k& X. ]
3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,
. I u; K8 d" t+ z9 a# H! d 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin# o' p+ x* W7 f2 R& ^5 {1 B
第二步:安装eclipse1 ~7 }6 \5 w! {" |$ C
1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版)5 F: w, P7 J/ }$ d" t, Q3 q
2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件, P6 c1 [- J/ W# N
第三步:安装CDT插件) Z9 m3 M7 N5 f: i! E/ A
1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开
- R6 x+ v: T8 c( P$ ~1 F& ^ 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着1 V/ s1 X2 g& J# V
在“CDT Runtime Feature”部分的下载你要的压缩包, y% Q# L' P/ m, W* G
2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以+ p0 _! [: z+ s9 F7 I1 e- F. N
第四步:安装ctags
5 c1 O8 ^) J/ \4 b6 |% P: k; B 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载) \: `" } b4 Q& D
2>安装ctags:不用安装,解压缩就可以
) ]( J- I% w$ l5 C 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,
4 d0 W8 x: J) {5 _+ w; C7 Z7 b 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下), Z. l) T; e1 D
第五步:安装GCC
8 F' K6 I6 B- E7 r 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带
3 A0 ~0 Z1 c$ f9 n o 的GCC编译器 L0 B$ r# S+ m! v2 U7 B
1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW# C W; @! S$ P. Q! c3 G1 m8 ]
的exe文件下载
) P- ]: n. @. |* h 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)
! O9 u% b1 f) d3 Z) j8 V: K 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可5 n$ A0 ^+ R; L; b8 Y. ^1 {3 l
3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的1 l, _3 h$ i Y1 z
exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW)
$ e* A. E: O. ?3 Y& ` 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,
B3 [. |5 Q* k p2 w; a& }9 L' c 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin
9 S ~ E6 h( S- D8 L$ R h* l% | 添加Msys执行文件目录,例如:C:\msys\1.0\bin
4 W& T- I& H8 u m+ c第六步:安装GDb1 Y' w& a4 w3 L! h6 ^
1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的' W( i" q9 n2 B( Y
exe文件,一路next即可(可能要选择正确的mingw安装路径)
) Q$ ^$ J2 |, O" c* d+ z至此,如果不出意外,eclipse已经可以编写/调试c++代码$ Z, ]( e( T2 a' w1 c5 [7 \6 p
第七步:hello word
( q: I* r% ]/ F2 |9 p 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork”" k5 O5 `* U1 P! N* n8 m( V
确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。
3 l2 @' ^) W& o" e; p2 K 然后window->open perspective->other 选择c/c++并确定$ {: u, w8 G3 s. B
2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在
( Y, t2 U/ m6 A project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择- U9 x4 U+ j v- K8 [/ b
full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish; S# f, D- u" r1 d; K
2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,% @3 h& _* |, u" f" \) {, ~) ~
finish。接着填写代码:+ p+ o, l8 l5 ]# j% i
#include
4 G3 O9 k8 V( B$ H' E using namespace std;. M5 W$ }* c2 h9 h: a7 t ?- d
int main()$ E5 ]/ j( }7 w7 I
{
& J2 F- C% ^0 p* V" s: s1 V+ N$ L cout<<"Hello word!"<6 t/ B. y0 p. A8 U9 l
return 0;/ P: s/ Q! s8 e. z) r8 Y
}
* W" v% i/ f* k7 @ [ 保存
$ [2 w4 `! M6 n( V 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接
2 U; i }$ ]% o2 @. t 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在
7 @' [# k! E- ]5 U, N9 M 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。
/ d3 r) u6 |9 ~1 Y 4>运行:run->run as->local c/c++ application。OK6 F' O& L. [5 _# ~
相关站点:
: b7 B: t* G2 [% l& ]/ T www.sun.com
1 @' n9 e' l' s# l: ^% F# ]3 N www.eclipse.org) x( S! v: z, h" N( U- I
www.mingw.org
# i' {0 p1 z1 u ctags.sourceforge.net
3 F8 T3 ^( J3 ~1 O, I8 e' a7 }全文完1 j( X8 j1 v; U E5 A
限于水平不足,相关步骤可能存在错误,静候指正,感激不尽! |
|