该用户从未签到
|
author:catm' M( T: |% ?, ]' ]/ l c* l/ y0 M
e-main:catm3@163.com, h/ l1 x. u2 ?+ W3 Q M( W* A7 Y
date:04-27-2006
( M3 E% j) {+ K8 C" Aeclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。' Y, i& ]. m& i. p
为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。
+ z9 x; P5 T# Y第一步:安装JDK# U9 ?: n8 A' s7 X, b3 k T
1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html
9 n, |1 i9 r) ?+ R 选择1.4.2或以上的版本下载3 i, K! w% j5 X! R
2>安装JDK:运行下载的安装文件,一路next即可
+ Z- o: g; W+ r3 @$ b1 S 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,( v/ O! F! h+ A: ]
点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin! U! S' i; ?) D& s( w
第二步:安装eclipse6 i7 Y1 j- ~5 g* _
1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版)
. ~6 ^/ A- u3 {% J i 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件, v! E& k9 N# f, q4 M, C
第三步:安装CDT插件4 j4 }6 x0 A! I9 G+ _8 E' b
1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开: X; }% Y1 Y, Q4 u+ k: [) I* L: |
页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着3 q" M' E% Y% i+ B) L3 a
在“CDT Runtime Feature”部分的下载你要的压缩包
1 f$ _! z8 F+ m L5 l3 G: E- J 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以( F F4 ~4 w& `& c# t6 T, r
第四步:安装ctags1 o: u: s5 h* Y* s3 S6 p
1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载0 j' `6 [1 U3 a8 l7 k
2>安装ctags:不用安装,解压缩就可以
, q8 t! p6 @+ p0 [ 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,
3 r5 y+ X* g- f0 ^ 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下)
2 Y& m$ x* r1 {" {/ M- L第五步:安装GCC
' F( ^; P! f3 F+ D/ M 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带3 B. H% t( @# o* w0 \* b
的GCC编译器' b F: X$ J/ a
1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW
8 ?+ y3 b. L# x2 E0 t. z9 k 的exe文件下载: l/ G9 i! C) H1 _( w
2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)1 Q! _6 L5 ?- O! z% C2 f
选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可
8 J) x/ U1 ]) c 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的3 q+ ?* o! e% g7 r
exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW) N0 ~% X) s# I: w7 v
4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,
+ g ~- j( H6 s 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin* k/ V# h$ t. P3 H
添加Msys执行文件目录,例如:C:\msys\1.0\bin* F, U& a4 I+ W8 o- y- {& W
第六步:安装GDb) Y- M- ^) M( }
1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的
6 q H# O, e" s! a7 p exe文件,一路next即可(可能要选择正确的mingw安装路径)$ z) P. x) {" Z- N
至此,如果不出意外,eclipse已经可以编写/调试c++代码
8 k4 a/ d: M0 Y2 t第七步:hello word
: e/ y2 f+ f5 o7 }& ]( T: E0 ~ ~ 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork”
3 w) x6 j0 f5 ]8 g* V9 B 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。
' F4 y5 }3 y* B9 j. c3 y' g3 Y 然后window->open perspective->other 选择c/c++并确定
) P+ O% r! H7 A2 S 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在/ w9 ^8 [1 ~# F/ ?) i
project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择
& l( C" j" T& F% u5 k B full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish8 R3 I4 Z- E2 i% B# G5 a
2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,# @0 ^% A+ G* r* \" t5 P
finish。接着填写代码:
' C5 L G6 H) e2 y: f# Z( k1 Z4 j #include& T% u) V: h6 c! K5 v( z* X' e6 g
using namespace std;
# i4 j7 h2 t0 b: a% m int main()! h& K* r& f8 g$ T; L$ X
{
& v. c2 W5 Z# u, H3 t, ? cout<<"Hello word!"<+ B0 {6 ]% m u4 T return 0;; `; h7 A' Y4 B$ s4 ~' z' d
}
, A4 A9 c, u; O' R 保存1 w" d* ~% o7 \& x" @2 I8 C
3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接
4 O- d5 ` {' G9 p 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在
3 N; p% e1 p2 s 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。
, R, z' y0 o2 D, J$ B. C 4>运行:run->run as->local c/c++ application。OK/ Z- ]" e3 N2 [8 R. K% d
相关站点:
2 Y6 I! v& e, y" g www.sun.com/ s8 b2 f& P5 [+ K$ G
www.eclipse.org8 X+ p3 y( V2 p* M
www.mingw.org
9 E% u4 w/ |3 m* F" c6 ^% ` ctags.sourceforge.net% b# `6 E9 |, S* Q. q8 h$ P6 x, @
全文完
! z6 C; A1 I2 X5 K$ R" N限于水平不足,相关步骤可能存在错误,静候指正,感激不尽! |
|