|
author:catm+ @1 F# ^8 M, W% Z
e-main:catm3@163.com
2 s& h" G) _4 X3 j) i E date:04-27-2006( i- ?% |5 D8 |! m" b/ U
eclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。. f5 `* t4 ?: g, c. M1 h, u/ x; k
为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。
2 e- X/ Z; u& i+ X) b0 \第一步:安装JDK
/ F8 |$ s5 _, p: G: b1 U 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html+ u/ A7 C3 d( W' W% t4 h
选择1.4.2或以上的版本下载+ ~: y$ l. f- @0 i1 i$ S" H" z
2>安装JDK:运行下载的安装文件,一路next即可& U4 s) x/ C8 _+ [! o3 ?
3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,
W0 X2 S x6 S* Q8 L$ C 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin
4 q& M3 F: o, t6 A3 h5 M* j6 b第二步:安装eclipse4 b5 Z7 R6 A( F# D$ B1 N$ J( ]
1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版)1 l1 n+ s* m3 G, f5 i+ n0 U
2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件1 \5 o0 y' `6 J
第三步:安装CDT插件: e. e' U7 H6 ~* M( ?
1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开
7 C! A' `# r3 g* C% h ?% s" M) x 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着
; u/ o& \1 n) p5 \* C* D 在“CDT Runtime Feature”部分的下载你要的压缩包! n8 ]+ M3 j. t( ^1 ^5 x+ y3 f- z
2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以
! ]; K6 ]9 |$ t1 t& k$ ~3 E X第四步:安装ctags
& F1 C- M- L& o, d 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载
0 `4 h* b& F" D 2>安装ctags:不用安装,解压缩就可以
; l/ ~: @+ O' A0 B1 E) [ 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,0 l3 s- t. S+ \
点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下)
I! A% \% y' w# { t3 |# y第五步:安装GCC ?. g9 o' H% a( p2 m( Z
因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带: a( ^& a: Q, F! j! a
的GCC编译器6 U2 N' W1 r$ ^3 l1 x- l
1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW
/ y6 [& j. ]( T3 c# {5 @ 的exe文件下载
# C' k% E/ Z' u$ _. u 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)
/ l; t4 L5 L$ }! V0 }/ e 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可
+ P% P( B* z A% l 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的; m8 N5 W, j% m' x/ v
exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW)
3 L5 ]6 b! q0 h- }( X5 r 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,9 }% g9 I: }+ l2 d4 W5 e* M4 ^% x J
点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin8 D* r- j! J! L9 ?) Z( D
添加Msys执行文件目录,例如:C:\msys\1.0\bin
$ M) ]) ?, u6 W" `' y7 e第六步:安装GDb
! M' e5 U& ?; h; a0 v, K; b 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的
0 s; E1 A- a/ b* R; l9 ?; v exe文件,一路next即可(可能要选择正确的mingw安装路径)1 T- m; C, t+ A! z. Y
至此,如果不出意外,eclipse已经可以编写/调试c++代码
: `" o, u2 E5 [2 Q) I6 v$ m' x第七步:hello word
; y) r C- A5 d" h4 s) M3 Y' Z 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork”/ Y1 R5 |9 s5 Y* d
确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。$ _- Y1 W) `$ T
然后window->open perspective->other 选择c/c++并确定
- y/ p0 A- P; p 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在
: y* R1 h- w( X project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择
w' _/ x+ T* c- E- y! i. } full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish
: L# A" a |" `: j# J 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,
$ ^% m( r& B- S finish。接着填写代码:
1 A" u' p1 K! `6 G2 z' F #include9 }- P b8 R- n% A, J
using namespace std;, y' y; x6 C: V X% ^4 y" v$ S
int main()
& e" i, |9 f0 ~. j+ {6 h" E% U {
) a! U5 e- y8 o1 s$ w! q/ ]; t$ C5 b cout<<"Hello word!"<5 v' v+ K, K( d& {
return 0;) ~ q% L$ n+ C ?
}, d0 s2 ]! @6 `& |3 `
保存5 o! {5 ]- @ B) i
3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接
# `- z. {- P5 Z6 |. B% @ 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在5 D: K; L$ t3 }
左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。0 a1 \& f/ ]1 u# Q2 q& [( N
4>运行:run->run as->local c/c++ application。OK0 S4 I& V4 H3 Y w6 W. s
相关站点:
" q% j7 S. J' ?' c6 L1 D# S www.sun.com
/ F, Q5 ^! [+ n" D www.eclipse.org t# ^) c# f0 _+ Z- E
www.mingw.org1 L' E' @; ^" F7 w$ `/ P; r
ctags.sourceforge.net
, \8 _$ N( ?: }全文完
* i% G/ v8 h. g* E9 f- D4 G限于水平不足,相关步骤可能存在错误,静候指正,感激不尽! |
|