下沙论坛

 找回密码
 注册论坛(EC通行证)

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 7175|回复: 0
打印 上一主题 下一主题

[原创]Windows eclipse CDT C++ MinGW

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2006-4-27 15:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
author:catm ( A6 v: D7 m; |8 s7 ~1 E! y$ }e-main:catm3@163.com( |" [1 o u1 _* w. n4 B date:04-27-2006 6 Z. V9 S- c7 t h8 }9 K- neclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。' O& p p+ a! s+ J9 r 为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。 B7 }- o* _1 L3 ?1 [ 第一步:安装JDK* |, S% p( L6 R 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html # ?( N" D9 I& G+ Z( D% ?3 b 选择1.4.2或以上的版本下载 . w, B/ v# w: L! M& z 2>安装JDK:运行下载的安装文件,一路next即可 2 G, f& Q2 A) Z7 U' B$ a* k, I- [ 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, ) p8 f6 B* ~; k: V3 z 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin: t1 u/ ~1 j) x/ Q$ V 第二步:安装eclipse 0 d( w0 [/ N/ p# Q" m& s/ c6 V7 U 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版) # M" \9 Q. d6 t8 C$ m% | 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件 $ V; }7 Y$ X/ t5 U第三步:安装CDT插件 1 d$ x1 e& G3 o( ?: o( A, b# \ 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开. c* y$ I1 X5 T, C( G6 F4 J) o0 f( [ 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着 4 C9 |" v" `9 D$ c, u 在“CDT Runtime Feature”部分的下载你要的压缩包" y' z7 E$ d+ t5 J9 `& Q V- i$ C 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以 9 G6 z2 x5 X1 q! M第四步:安装ctags * j8 L# N/ h4 v& O 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载( ~ T) E( z; U3 n7 s, r p 2>安装ctags:不用安装,解压缩就可以 2 D8 p' i8 x! f1 I5 Z0 B7 o+ C e 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, & M) I9 u7 e% F% P5 D2 l% w 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下)0 l6 J1 P! H" C8 `6 j: @4 Y 第五步:安装GCC# ]$ x" k/ {5 V3 `# Z u 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带1 l" a9 d+ ^" N$ t+ G. m- T0 ?: O 的GCC编译器' y2 R, n$ t! P' K 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW/ C7 `% m9 B" { m& ~ 的exe文件下载5 d9 K" R* p. ?& v* R9 {9 \ 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)) W1 y: B% g# Z y$ O 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可 $ M/ w6 @8 K2 `% O% [* X 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的2 B6 Y$ M: @: L q9 W exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW) ) p* R/ x+ o$ k6 V# J+ I A) B: W9 U0 l 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,* F4 T0 J0 L+ G4 I, V3 R 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin / Z* d, S- p% ~) d2 {1 y 添加Msys执行文件目录,例如:C:\msys\1.0\bin 6 k. _ }' I& k9 ?& E第六步:安装GDb " R/ Z, p) I( t5 O* a: T. o 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的% X+ {; d) G0 A exe文件,一路next即可(可能要选择正确的mingw安装路径)( ?* \; y. R, I0 i4 [ d1 n, O 至此,如果不出意外,eclipse已经可以编写/调试c++代码: C# [& \( K" X4 y$ K* n 第七步:hello word: C- h. f4 w) l: y0 W 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork” P* w1 |, w0 C6 `' Y% O- M3 G8 p 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。& r l- k( c9 N 然后window->open perspective->other 选择c/c++并确定, Q0 N, j9 Q7 w { 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在 v) E, x% N1 f/ f project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择; |. H' A; M8 r8 u- [" @ full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish - d! C3 R. b$ [. l* G 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp, 3 w; B' Q. G% o2 b+ B% ~ finish。接着填写代码:1 W8 T9 [9 [! h) Z #include 5 a) B/ t5 f4 ?+ }0 ~- z. S0 d using namespace std; $ l9 H0 T- C) B" k int main(): C7 n2 }$ F0 x! A {* M/ B7 Q% r; o cout<<"Hello word!"<) ` v# j* B z2 n5 n/ x return 0;5 [( t# j8 @' L- y( [" M2 K } , i7 J. ~* g+ h! D6 r 保存 : q8 u+ T0 v6 b+ ` 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接, `0 V: S4 D9 ] 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在. q# f% \2 W P* \" j 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。 $ s: J5 N" n3 ?3 F) m5 Q$ i 4>运行:run->run as->local c/c++ application。OK; {- r5 F' y$ T2 U ?( ?3 d2 e 相关站点:) i, ?- A0 ?3 _& n www.sun.com % G0 C- B5 V" U www.eclipse.org' H* W* c( ^! }- u, o4 `) F www.mingw.org |, Z& s9 _* U4 J5 @ ctags.sourceforge.net% M, u; b* `9 J 全文完7 B7 z) c: y2 ^( G( N/ ~" E9 o8 |8 ~0 | 限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

本版积分规则

关闭

下沙大学生网推荐上一条 /1 下一条

快速回复 返回顶部 返回列表