下沙论坛

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

用新浪微博连接

一步搞定

QQ登录

QQ登录

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

[原创]Windows eclipse CDT C++ MinGW

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2006-4-27 15:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
author:catm 5 X' {$ Q" x/ }* Z& B; _e-main:catm3@163.com# \4 N2 B3 B. D1 J% M date:04-27-2006/ [- R) d% E3 e0 z. @- g eclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。 P, U2 ?' _, I, S为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。; r+ y. z4 T: a 第一步:安装JDK' u$ T$ E! S2 q8 v# Z, _" `& _- P& @ 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html6 S0 E/ B* f) T$ ~/ m) A 选择1.4.2或以上的版本下载+ C$ @* i$ I2 v, J: l/ \ 2>安装JDK:运行下载的安装文件,一路next即可. Y$ p- v1 O& M) x2 C$ N) k 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,3 z; C ]% ^$ g 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin# s' v& z: k# E% {! j 第二步:安装eclipse1 R6 K" x( `) ?! y0 J0 | 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版) 1 E3 L( Z$ p5 k [ x& P 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件5 z. I+ G3 q. C' E 第三步:安装CDT插件8 T! g2 ?8 Q3 l. Z( I1 y/ Q 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开% _ @/ i6 B+ I- W. n' z9 |9 e 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着* c- P7 A. E$ r/ } 在“CDT Runtime Feature”部分的下载你要的压缩包 # G( r/ D% D# T 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以 ; z- T* L: I# s% @; S$ i" F/ _7 n( B第四步:安装ctags ' h- B) @. o2 r) D8 W 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载 6 A B2 k* b& _# u0 P% H 2>安装ctags:不用安装,解压缩就可以. A# a3 j* i9 o" c$ V; y1 p, { 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,; i- p4 S# ]3 R! n9 O0 ^6 t 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下) 1 j' F% ~+ }; O& V0 B第五步:安装GCC1 Q0 ?6 u9 E& j6 g% O# \' T { 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带 6 l9 i6 x J, {8 Y. [ 的GCC编译器6 B* D; @' h+ J" _! o! q! ^ 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW * Y( a1 [: v N, G0 y3 x 的exe文件下载 * n3 W$ y. a/ u. { 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)$ [5 Z( ]7 w: v 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可 7 s& A6 A5 v( \8 T 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的 ' b( M6 O, {% h) S% S$ J. F exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW) 9 @6 j0 e- O8 D2 V' y2 f 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,& N' |! f" G9 v+ J' ^ I 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin : |# U1 n/ U1 f 添加Msys执行文件目录,例如:C:\msys\1.0\bin. y" @9 n! F7 ^& L8 \9 ]# \ 第六步:安装GDb: K' c6 j( o' A. i* l) J* f7 o 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的 , i0 f& F# u4 z exe文件,一路next即可(可能要选择正确的mingw安装路径) . o. ~, U& t. {至此,如果不出意外,eclipse已经可以编写/调试c++代码/ l- q4 s8 `, f: F' N" f, D 第七步:hello word% j6 B$ Y8 o7 S2 x1 \* o 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork”- ]; k& @1 w% h+ m" S( Q 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。% }6 o# \, z9 g8 n# ` 然后window->open perspective->other 选择c/c++并确定4 X* q3 V, e5 L& w 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在/ Y; g0 t4 O6 W' i& \$ Z project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择& ]% I8 f8 y5 _ full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish 7 O+ ?8 o5 O/ _( O8 J9 K( D) X 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp, # E9 _& n9 F v finish。接着填写代码:- M" j- A, L& X$ K H4 F; N/ {1 c; ]: M #include 5 H* S# _7 G+ {; L* P using namespace std;; D4 E- m2 s# c2 [ j) Y+ W int main() ; n2 U8 q3 u' ? { 1 ?: B) @+ u" L& [ cout<<"Hello word!"<1 g' B( ?; t) R/ t* ~ R return 0; 4 v/ e$ `0 L3 Z0 V w; n } ; A# C# H2 p* s' }7 e- i9 h9 N; m( H 保存! ~% P& T7 E& V3 c0 @6 C- b 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接# r& o7 ~8 B0 g$ v) M 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在 % O% p3 U* N! f9 T6 m 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。8 ^# z: F8 r5 }2 M 4>运行:run->run as->local c/c++ application。OK 3 s6 j) ]: k9 E" M3 L相关站点: + p- f) [ Q; h6 z! k% V7 S www.sun.com % ^7 U9 \5 i! N, M2 j www.eclipse.org6 G) Q/ ~/ W5 f A www.mingw.org. k% I2 k! n5 x3 y ctags.sourceforge.net4 h# b2 N- w { `' {2 H6 ] 全文完3 m3 w: O" {+ I: X% r0 R1 \ 限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩 转发到微博

本版积分规则

关闭

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

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