下沙论坛

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

QQ登录

QQ登录

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

[原创]Windows eclipse CDT C++ MinGW

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2006-4-27 15:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
author:catm5 R- n2 u8 d- s+ r! r" F. @4 H e-main:catm3@163.com 9 G* m) X1 Q- i3 Q date:04-27-2006 ' t5 s8 X8 M/ Beclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。! ~; z. |; u& c3 H) Y 为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。+ k, M3 c, z% T: T' K! p 第一步:安装JDK ( r3 K. C. }& y$ } 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html " L' ]5 Z4 x0 x1 J* |* T 选择1.4.2或以上的版本下载9 t2 a+ E6 l) h% J) K) F" H8 `+ F 2>安装JDK:运行下载的安装文件,一路next即可" g2 b3 y; V* ? 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,, y" y& u! a* G" ~% I' W8 z" G! L' S. t 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin; B- ?7 q: ?; X7 U: ` 第二步:安装eclipse ( K& B( j; p4 R V 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版) - @' J4 y4 O" [ ~( Y- Z 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件 4 k" n) T5 n. m2 f! K1 v第三步:安装CDT插件" T/ N6 f" @- _) G0 u4 F4 O 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开" Y) C2 t: V8 N# M# c 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着 % L# N( `* ~* ^# w& ?9 s 在“CDT Runtime Feature”部分的下载你要的压缩包 / k+ L1 X. ` ^" v 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以- S# G$ t9 w/ p) j, Q 第四步:安装ctags . ^+ H; \1 T$ s v8 h* f 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载+ V) h6 A6 L9 T 2>安装ctags:不用安装,解压缩就可以 + T# ~4 O6 b+ J _. \ 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, ' y; [- ~3 c( W* A0 m 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下)7 x0 \" j& K7 r8 | 第五步:安装GCC. _' a1 [( C; E5 u) j/ F% s 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带6 ?8 f- i7 S3 Z8 n( y- }/ J! | 的GCC编译器' U- b! R: v, d2 |4 U 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW- F; O8 m b4 o& I 的exe文件下载 5 Y; ^- F/ m9 W5 i/ q5 [+ P 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)/ Q D7 \ u' y Z 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可, z$ q' p. B4 j K; ? 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的; v8 _) U7 h, g4 d exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW)! i$ ?7 t6 c1 D: R 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,7 c6 O8 t) b0 o/ ~! u 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin u* l/ b7 H3 I9 l2 L 添加Msys执行文件目录,例如:C:\msys\1.0\bin $ E' n/ i0 W5 {$ W5 S7 }( [% H第六步:安装GDb* i; e2 w' g, ] 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的 : t' U# d0 P3 w, I exe文件,一路next即可(可能要选择正确的mingw安装路径)( u0 i* ]+ s. s' O4 W/ C" O 至此,如果不出意外,eclipse已经可以编写/调试c++代码 4 C8 b* B# b7 {; i第七步:hello word : k) t7 z8 `# s( u; B$ ?, H 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork” $ z$ C9 k1 b$ u 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。 $ _: R3 E4 n! W 然后window->open perspective->other 选择c/c++并确定" o7 S, F; P& G/ p8 O6 r7 C* S8 _ 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在6 {# B. ~2 F% @, A project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择0 K7 V: n1 ?9 u4 j full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish4 C% L4 R7 p' P2 U. S- ^$ E% ^ 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,$ i7 B1 F9 J X9 f9 m- ]) Z finish。接着填写代码: 4 \6 Y2 f8 O9 a5 [7 X #include* M/ [3 q4 N/ }7 Q+ L, k& E using namespace std; , V0 q" D& T: D8 \/ D int main()6 m# v3 f& N- H" {/ D& i {8 B2 Y/ B9 V9 p: D! f9 z( n, V cout<<"Hello word!"<, j. R, e1 z6 n" N. z/ f return 0;- K8 t* H) o" w& a/ f }( Y; j0 x3 p3 W0 z2 [% m4 | P 保存 d; S+ B" C% g7 [: j0 D+ o 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接 " F9 m. E6 a( L- ?8 z$ e: p$ b4 I 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在 6 O8 l+ J# \; C8 h$ g- q2 t 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。 - y3 h& J/ [3 `0 U9 f0 i- n# r6 N3 ? 4>运行:run->run as->local c/c++ application。OK1 } N9 l& p& M H 相关站点:6 J: B' X. X! [ www.sun.com. ]* y; i) q6 O' X' M* R5 u( z www.eclipse.org ) q( ^, I/ C n3 I+ h& T) V www.mingw.org4 @8 _+ ^! w- M& _& Z1 t/ j ctags.sourceforge.net/ G/ i, V4 S- ?3 A0 I) L 全文完6 f3 q( Q) v* {) n9 o 限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

本版积分规则

关闭

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

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