|
author:catm
% R; o8 x3 W; }e-main:catm3@163.com$ Y. Q1 x- _+ T: X, m. u
date:04-27-2006/ I3 t. w# N9 r4 {) ?2 ~
eclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。
2 M( A. h+ _" P/ J; x, N M3 X为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。
, [) c2 W$ J$ G7 f* @3 W$ i# ?第一步:安装JDK* T( q6 v+ ~/ y& k3 W: b
1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html- O0 i- @; i9 I# V3 L B1 S- ?% Y
选择1.4.2或以上的版本下载0 @5 ?8 p6 Y6 u1 I9 M1 U
2>安装JDK:运行下载的安装文件,一路next即可
8 P. o& G3 r2 v* a2 o 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,' @. |& g" @3 C* `) k9 L
点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin
4 Q* Q3 D# Z- Y) f m第二步:安装eclipse
" z# j! k7 a7 n3 E, w* S 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版)
( v. o5 H& {8 R- t5 S- y/ j 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件
$ I& I2 g; V# |1 x1 `' X( g: e第三步:安装CDT插件
- H& H" c/ I5 V9 T. [6 S" ~$ Y0 ` 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开8 t+ f% j8 S0 J, ^
页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着
5 m$ c6 T# v( T, [' J4 q& a3 d 在“CDT Runtime Feature”部分的下载你要的压缩包
5 ~4 A: B6 V" { m! E+ K 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以- t5 q$ V+ \# M4 K& q% M3 G) P
第四步:安装ctags4 Q. j% c+ [( v8 C& I
1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载
3 X' p& s2 v3 D7 u 2>安装ctags:不用安装,解压缩就可以9 A" x# T8 y( d) Y
3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,4 ] q3 R3 P$ a) y, A+ R, G
点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下)) e. e/ W9 J5 f( w+ r
第五步:安装GCC8 X/ v1 b# w3 s; w
因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带, r- b( j2 Y4 Z$ @' j! a
的GCC编译器
" x/ W% c, T5 D$ B, s 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW
A @4 U0 e1 r+ o1 X& Y- ` 的exe文件下载) y3 [! p* z `9 N% _
2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)& Z3 P3 X/ B4 D
选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可: E6 ~( r P: {2 j8 d' f
3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的
6 Y/ H4 T3 ?' Y9 i! {: @2 j exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW)
* a% H$ B2 r8 J+ Q% ?7 [$ l 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,
" o+ T- H- L0 I* f, P 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin
- {. g5 x, ], G 添加Msys执行文件目录,例如:C:\msys\1.0\bin
' D' x8 P0 z" O% j8 y第六步:安装GDb
; O1 ?8 S8 h' S: T 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的* \0 Y# v/ F& G* G5 G, X
exe文件,一路next即可(可能要选择正确的mingw安装路径)
; p L: j/ r& ]( a* S4 ^至此,如果不出意外,eclipse已经可以编写/调试c++代码
. Y' g3 Z* c* E& l第七步:hello word
3 F' _5 F$ I5 V5 ?; w 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork”" K8 a; n# c- n5 V$ H
确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。
: p8 ~4 t( S& m- x1 w- j 然后window->open perspective->other 选择c/c++并确定
3 m) A" U' k# \* a) D. y, Z 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在
# z" r& U' ~! R1 U project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择
+ H! O2 M: ~; k n6 H5 E full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish
: s' k) S! h: Y 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,- T* @# _, H" ?- y
finish。接着填写代码:0 y1 N( L) P2 \. J) `: O
#include; i. ~: [$ G' _- x- X& w+ {
using namespace std;6 c3 m- _+ F" w/ E# n
int main()
) Y9 Z5 K) z ^* X2 N0 \, |8 ^ {7 N1 H7 s. N* Q7 b8 c; Q, u
cout<<"Hello word!"<$ a2 V j4 V5 M+ F6 r return 0;
* W- }5 k0 b( v* Y& M }
) s& Z, a' j1 T5 q. U) U" r1 f" n 保存# i- c# ^7 e# ^* z' ^1 q$ X
3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接2 g0 I$ s! B, K; l* Y$ s
如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在4 t& D0 j' L; V2 v+ o& r
左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。$ {! g/ i5 w- |; G1 [. |
4>运行:run->run as->local c/c++ application。OK
+ Q: X8 |% ^( e2 i: n: C& E相关站点:
9 u, M; S/ F- d( J$ }; u www.sun.com
; B% e; ]3 I8 H _8 }( H www.eclipse.org$ I( t5 \! k$ A0 j
www.mingw.org
$ A& H5 L- d) c& ?* E" ?4 ]" S ctags.sourceforge.net: p1 Y9 w! n1 D3 h
全文完* p+ @8 C( D4 Y+ y8 h% v
限于水平不足,相关步骤可能存在错误,静候指正,感激不尽! |
|