下沙论坛

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

用新浪微博连接

一步搞定

QQ登录

QQ登录

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

[原创]Windows eclipse CDT C++ MinGW

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2006-4-27 15:04:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
author:catm . N* U8 c5 I% [0 {% d. l4 ge-main:catm3@163.com: J6 l6 t; }+ U0 f) U% A date:04-27-2006 ' n* \: \7 c9 p, I9 Yeclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。 $ d: s3 d: U/ D+ |) d为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。 5 E4 m y5 t2 Y/ m0 y1 r7 s第一步:安装JDK# c( p: E# @- V6 \" U! R/ V4 d0 F 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html " E9 V; J0 ]+ k. Y 选择1.4.2或以上的版本下载 * D6 U! @) H* T E 2>安装JDK:运行下载的安装文件,一路next即可# r% k/ V- k& X. ] 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, . I u; K8 d" t+ z9 a# H! d 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin# o' p+ x* W7 f2 R& ^5 {1 B 第二步:安装eclipse1 ~7 }6 \5 w! {" |$ C 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版)5 F: w, P7 J/ }$ d" t, Q3 q 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件, P6 c1 [- J/ W# N 第三步:安装CDT插件) Z9 m3 M7 N5 f: i! E/ A 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开 - R6 x+ v: T8 c( P$ ~1 F& ^ 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着1 V/ s1 X2 g& J# V 在“CDT Runtime Feature”部分的下载你要的压缩包, y% Q# L' P/ m, W* G 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以+ p0 _! [: z+ s9 F7 I1 e- F. N 第四步:安装ctags 5 c1 O8 ^) J/ \4 b6 |% P: k; B 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载) \: `" } b4 Q& D 2>安装ctags:不用安装,解压缩就可以 ) ]( J- I% w$ l5 C 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, 4 d0 W8 x: J) {5 _+ w; C7 Z7 b 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下), Z. l) T; e1 D 第五步:安装GCC 8 F' K6 I6 B- E7 r 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带 3 A0 ~0 Z1 c$ f9 n o 的GCC编译器 L0 B$ r# S+ m! v2 U7 B 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW# C W; @! S$ P. Q! c3 G1 m8 ] 的exe文件下载 ) P- ]: n. @. |* h 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以) ! O9 u% b1 f) d3 Z) j8 V: K 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可5 n$ A0 ^+ R; L; b8 Y. ^1 {3 l 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的1 l, _3 h$ i Y1 z exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW) $ e* A. E: O. ?3 Y& ` 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, B3 [. |5 Q* k p2 w; a& }9 L' c 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin 9 S ~ E6 h( S- D8 L$ R h* l% | 添加Msys执行文件目录,例如:C:\msys\1.0\bin 4 W& T- I& H8 u m+ c第六步:安装GDb1 Y' w& a4 w3 L! h6 ^ 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的' W( i" q9 n2 B( Y exe文件,一路next即可(可能要选择正确的mingw安装路径) ) Q$ ^$ J2 |, O" c* d+ z至此,如果不出意外,eclipse已经可以编写/调试c++代码$ Z, ]( e( T2 a' w1 c5 [7 \6 p 第七步:hello word ( q: I* r% ]/ F2 |9 p 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork”" k5 O5 `* U1 P! N* n8 m( V 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。 3 l2 @' ^) W& o" e; p2 K 然后window->open perspective->other 选择c/c++并确定$ {: u, w8 G3 s. B 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在 ( Y, t2 U/ m6 A project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择- U9 x4 U+ j v- K8 [/ b full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish; S# f, D- u" r1 d; K 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,% @3 h& _* |, u" f" \) {, ~) ~ finish。接着填写代码:+ p+ o, l8 l5 ]# j% i #include 4 G3 O9 k8 V( B$ H' E using namespace std;. M5 W$ }* c2 h9 h: a7 t ?- d int main()$ E5 ]/ j( }7 w7 I { & J2 F- C% ^0 p* V" s: s1 V+ N$ L cout<<"Hello word!"<6 t/ B. y0 p. A8 U9 l return 0;/ P: s/ Q! s8 e. z) r8 Y } * W" v% i/ f* k7 @ [ 保存 $ [2 w4 `! M6 n( V 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接 2 U; i }$ ]% o2 @. t 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在 7 @' [# k! E- ]5 U, N9 M 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。 / d3 r) u6 |9 ~1 Y 4>运行:run->run as->local c/c++ application。OK6 F' O& L. [5 _# ~ 相关站点: : b7 B: t* G2 [% l& ]/ T www.sun.com 1 @' n9 e' l' s# l: ^% F# ]3 N www.eclipse.org) x( S! v: z, h" N( U- I www.mingw.org # i' {0 p1 z1 u ctags.sourceforge.net 3 F8 T3 ^( J3 ~1 O, I8 e' a7 }全文完1 j( X8 j1 v; U E5 A 限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩 转发到微博
关闭

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

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