|
author:catm
1 p7 P, _- D2 N. v4 O1 ee-main:catm3@163.com; V8 Y# ~0 g4 {# d! P7 E
date:04-27-2006' o, n' j$ D3 H) D3 U, x3 Q
eclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。* W* M! r1 Y# n7 F- y3 }4 Y7 I- n
为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。1 T$ R0 D% b" D; l7 k& P# \. J) p2 @
第一步:安装JDK
4 ]- g, g! N5 t8 q 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html
9 L/ L' ?- G0 s/ x* x5 i, A 选择1.4.2或以上的版本下载
% a [0 ~3 Q3 d6 y 2>安装JDK:运行下载的安装文件,一路next即可7 z0 O/ r6 s C1 f1 F
3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, ]% t' X/ [; M5 I! F. r& [
点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin9 q7 f9 X9 `' b7 M9 r" O! k- R2 L
第二步:安装eclipse7 g1 Q* r- q. L# B5 X' x; x
1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版)
2 k" ]% A, P! p; }. u" U$ K9 l 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件' S8 \1 G0 @% v& l, l: g
第三步:安装CDT插件
0 S |$ X8 V0 {6 `7 P 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开
" ^' m2 b: K+ ?- [6 E+ {) J 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着
. W5 ?1 I: p2 ^ w 在“CDT Runtime Feature”部分的下载你要的压缩包
; N1 m- w0 Y8 y+ O; m" @ 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以2 p8 h- E& z7 \9 ^9 w! c" A
第四步:安装ctags
% k5 A: F& ]* u+ @7 N" d& t 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载
: N( B/ R3 L6 c4 [1 ]) v" T, D 2>安装ctags:不用安装,解压缩就可以: }- o4 h$ G. Y6 U
3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,% E. r5 h/ s6 n5 M
点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下)
% e" e0 F4 p: U2 S- M" h0 k, ]6 u- ^第五步:安装GCC
0 d. r+ I$ Y9 ^( X. Y 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带
$ X- I" T/ Y" F. r8 Y 的GCC编译器
0 V, c3 S/ O( w/ ~0 b* l# m1 X4 o 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW
% p* w# j- ?! _ 的exe文件下载$ X0 N5 V+ Q8 W# P
2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)" e Y7 M3 z4 C. Z7 I) T; C+ Z0 p5 z
选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可
( P' ~7 {3 _* F( J 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的" P; A2 G- j* B5 W& V
exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW)! D$ [9 [6 g6 E7 `! m) ]7 J2 N
4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,; E) a- n8 u V9 p
点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin
" R& S2 ]9 C5 ]% {# ~ Y, ? 添加Msys执行文件目录,例如:C:\msys\1.0\bin
# ?+ }# W* n, K第六步:安装GDb
4 j; N1 m! l ?. l 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的
- @) q, a |# Z2 ~0 [( h! _ exe文件,一路next即可(可能要选择正确的mingw安装路径)
9 N2 s, T8 ~3 M1 W7 L+ o1 l& M至此,如果不出意外,eclipse已经可以编写/调试c++代码
* `* R. }' X0 \! E |第七步:hello word
8 J4 I0 r8 m6 Z b- t 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork”
7 M0 o+ G# M5 [) ? 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。- G5 m! S( s* i$ {, V+ w$ ?; `: n" V! {
然后window->open perspective->other 选择c/c++并确定
; J3 C, f( m: _ ~1 S/ L" u6 |/ l 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在
- J0 A( s+ d; N$ l% ~1 q8 T project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择
& q5 Z. H# f8 \- Q5 w full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish/ s3 j: S; M4 p" z
2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,
0 l6 ?, Y* P% V; N finish。接着填写代码:5 C# o6 `6 e, `* i
#include% |: h |2 ~0 \8 M$ i2 _. b
using namespace std;6 @2 T0 ~; J, V
int main()
" r8 C8 I$ s- X7 s {
) d( V& ^. L9 k1 D cout<<"Hello word!"<9 U+ Q$ Q x8 P- G4 r" d# F" D return 0;
0 K1 Q3 i" E5 }; a6 q. q; T5 V1 J }& M1 z3 F0 J t( \1 Y
保存$ b/ s! E: p/ }- u k" `
3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接
- Q( }5 \2 N* z; @ ?3 x 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在. }9 f2 p2 S# C
左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。
2 l$ \& b3 f, w! R4 ^! U 4>运行:run->run as->local c/c++ application。OK
2 z! p, y7 F: O$ c( k1 b; O1 L6 c* g相关站点:
. }7 r) o7 h9 D: {# I/ r www.sun.com+ Z; Q& m# B0 `6 A( e z- @; q: x' r
www.eclipse.org
+ b6 F. i( R" F' i www.mingw.org
& g% q6 W# W1 f1 v5 h- W ctags.sourceforge.net: N+ L3 c$ V5 R5 r* t
全文完* H, v6 S5 B9 `# o" Q3 k
限于水平不足,相关步骤可能存在错误,静候指正,感激不尽! |
|