下沙论坛

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

用新浪微博连接

一步搞定

QQ登录

QQ登录

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

[原创]Windows eclipse CDT C++ MinGW

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2006-4-27 15:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
author:catm' Y% ?+ f Z- W6 {. M e-main:catm3@163.com ' {8 A/ V' h* X# N date:04-27-2006 $ L+ _9 k, p t9 I6 H, ?# _- M, Neclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。! t% i9 z9 n \8 |! ^! e( T$ D$ h2 d; X 为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。1 C. C" n# M: u1 C 第一步:安装JDK 8 w! }) R0 j7 w4 f8 @8 u 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html( F3 F9 R/ V& E7 U/ z0 M 选择1.4.2或以上的版本下载 6 Z7 [0 ~* E3 C+ K' P 2>安装JDK:运行下载的安装文件,一路next即可 9 K0 E; s* f" b. m 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, ( y w/ b6 ~2 r, U% j 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin0 G* r% l" }9 _1 O+ K$ S- q 第二步:安装eclipse0 @* G {( X% X; s! T' G 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版) ( y! X; {' B) I" R2 k 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件 + _* y- V F% [& v4 \3 P2 m9 a# K第三步:安装CDT插件 4 ^: Y- N0 l8 x 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开 * l4 c% l( U. A 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着 0 ~& _* C; w- ?! w 在“CDT Runtime Feature”部分的下载你要的压缩包: L* i: n. W2 x) I 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以: q) X- o7 i3 b5 R( M 第四步:安装ctags ' ^2 ]+ F Q( ]: W/ k# x$ N 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载 X2 _) ?- V% y5 M- N/ f6 V 2>安装ctags:不用安装,解压缩就可以! q5 j, s8 B$ H y* N0 V 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,, j# ]( G0 n8 C) c' M* \- { 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下) ' z' x& D6 `; U4 S第五步:安装GCC 4 Z9 g& I ]) m, O0 a+ d 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带 w/ ?) K6 Q6 n4 M! a% C& b 的GCC编译器0 J8 ]( c- x U9 v 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW ! W0 Y0 k2 m, [/ K1 X% C0 d* V 的exe文件下载 - j. b9 G/ y# Z 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以) ' x+ o3 @7 }7 @; |" f! l( Z5 [9 | 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可- f0 Y; c2 h$ |, x 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的 3 f( S+ P+ W9 ~6 v0 k exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW) 6 {8 S$ W9 `3 l. q# L$ z 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,! t5 [( h' Z8 ^, h 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin 5 G# C E: k; @2 W 添加Msys执行文件目录,例如:C:\msys\1.0\bin& E$ [2 E, u; \ ` 第六步:安装GDb+ {1 S: }# }- _. L+ o# O 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的 & [3 [* r1 Z+ w7 u% i exe文件,一路next即可(可能要选择正确的mingw安装路径)" T1 ]3 u) v$ H: j 至此,如果不出意外,eclipse已经可以编写/调试c++代码 + W' V4 K3 Q) b$ |. O3 u第七步:hello word% b$ z& X9 t3 g+ c# m, y; \ 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork” 8 `* C8 @4 l( W/ q. \ 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。# j4 N# W9 b0 Y% c 然后window->open perspective->other 选择c/c++并确定 # D. a" v7 a2 | 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在 . c5 S. x4 q8 Q+ J project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择: B j- q. m/ e9 M2 E& T+ s full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish 8 m' j8 {% h) r; ]- g4 x/ ?+ w 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp, 1 A/ p; A: h( D4 k; k finish。接着填写代码:- C7 ]5 B" ~5 x4 Z #include v5 s* i, k( W using namespace std;7 `: J" ~2 w) I4 S" z+ r) p int main() - \- N3 ?9 A$ _9 y* J; r { - H4 G+ ?9 V" p+ c7 Z* h; w cout<<"Hello word!"<5 ?# U* D7 Q- u9 t return 0; ) z% O, F7 x0 y" ~2 K5 M' ] }& ?2 W' `- o% q+ j% C 保存& u, c ~( h2 ^! c, w 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接 + o9 P1 T8 ]; b8 O- P 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在' `6 S+ G+ H$ a" c7 ? 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。8 t, P, M- U* z8 I' d 4>运行:run->run as->local c/c++ application。OK% T6 d; Z6 V; o2 v 相关站点: & h) I# G. f. P) h I5 Z/ e www.sun.com % M- N) u$ j/ Q9 v www.eclipse.org/ \) x% H2 [ a9 d! E6 b www.mingw.org & p5 o1 q& z" k1 ?1 C+ ` ctags.sourceforge.net $ B% S3 Q( Q: |# }全文完 # H z5 A. I: B! b5 b" r限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩 转发到微博

本版积分规则

关闭

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

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