下沙论坛

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

QQ登录

QQ登录

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

[原创]Windows eclipse CDT C++ MinGW

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2006-4-27 15:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
author:catm / x+ a9 h4 y8 h5 m# C. M% Z' xe-main:catm3@163.com ' j4 ]5 q) ?+ @0 S7 k$ W date:04-27-2006( {7 [* ^, i& J, {4 Q eclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。 # g6 v: u: S7 M4 p C为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。 ! {; d( j1 h: e! a8 }第一步:安装JDK, W0 g" _ u% q4 l$ V" p% G8 Q 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html ) {( I$ q; `0 O; L" X% O 选择1.4.2或以上的版本下载 : y; H( X+ Y- R+ q1 c$ h4 N$ O 2>安装JDK:运行下载的安装文件,一路next即可9 G8 E$ }, H3 o/ j/ b1 V K6 ~ 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,2 {- {) W" {2 j6 E! p8 h# o 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin 0 d S; ?; _( [5 U9 W5 i第二步:安装eclipse! x: j; W- a4 g$ Y" u9 \ 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版) 9 j8 O9 T6 z# m4 U7 D$ A3 V 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件/ T, u) m! {; [9 @9 U# X- L 第三步:安装CDT插件- I' B, N) r5 P9 @; j$ V6 \6 [ 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开+ F/ h6 w) t- m x% z: n' H( e1 } 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着 " k5 B" y( N6 ~( B; A! q. Z 在“CDT Runtime Feature”部分的下载你要的压缩包 : `0 h, a' Y" g 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以 5 {/ `& L# A8 M; Q5 `- A, i第四步:安装ctags! R3 T0 |! C# n4 a" i/ Z 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载 0 X9 G% g5 d7 ` 2>安装ctags:不用安装,解压缩就可以: Q8 B/ S ~; u! _ 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, % g. f3 W; b/ ^% J$ _ 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下) 0 q# d& M3 D& _+ e6 P第五步:安装GCC ' ~- o: |; A/ d8 } 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带 9 I& L2 ^9 \9 w 的GCC编译器 ; a, L0 V& ?3 ~3 o* D6 u9 J$ m 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW3 g( r% F$ u$ u- ] 的exe文件下载 & ]( M2 [5 r, B" } 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以) ) \! A/ P9 a+ M0 }3 p 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可 * C: b! V" W8 O0 M 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的 7 Z8 Y% u/ P6 ] exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW)6 ~- K) s( V3 w 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, ; Y6 l9 T- A8 f) C 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin* H B* C8 V0 X7 G 添加Msys执行文件目录,例如:C:\msys\1.0\bin( K# r+ T/ d* U; A! j 第六步:安装GDb % G5 A6 c7 D* Z 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的/ ^# Y/ e( ` _8 N& C; f& P w; b exe文件,一路next即可(可能要选择正确的mingw安装路径), z0 J" S" V1 I+ E0 }: T 至此,如果不出意外,eclipse已经可以编写/调试c++代码" t( \, m! r1 s1 K8 u; `% | 第七步:hello word & X. U1 [5 S0 U+ Q A/ W$ M( } 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork” - {' {) g, a( Y7 J' f- o 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。 * p B; y# o9 d! v* D4 }7 W 然后window->open perspective->other 选择c/c++并确定 7 p8 [6 ~" q: A% T8 P 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在 0 d5 [: e$ ?0 G5 \% R( }: | project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择 " [) F* V) P( X* A" j full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish ' M' v! p/ X: K# K& l2 D! I 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,- S O+ Q1 O2 X1 h3 `- G Q _& D finish。接着填写代码: 7 ~) s0 }! u/ O! {& P- u% A0 ? #include 6 T6 {1 h0 b4 X" n& d. k7 W using namespace std; 9 ~- N. ^1 D6 I0 ~8 s int main() * g1 ~& J2 V$ S { + ?, f+ |) M) S" N cout<<"Hello word!"<5 _7 n1 k( v- x% _3 V7 g return 0; + ^5 U; n! {/ X }2 u% Z+ j1 H. {4 t8 C! n: l+ _ 保存9 V1 o$ n0 E% p n' N' b 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接 0 k/ u3 l# a5 ?9 t/ V 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在* T+ o4 V% S- b0 j2 { 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。 1 U7 ?8 F; {+ @; ^ 4>运行:run->run as->local c/c++ application。OK 6 v; h6 a: i0 S$ P6 h* W, u0 q D相关站点:+ \- D* ]" l8 p# r www.sun.com* T( F- k4 y4 F- r) F4 S" F5 s7 N www.eclipse.org" n/ u1 F( W! \ www.mingw.org, C9 G% b5 A+ [. f" v& I ctags.sourceforge.net \. o7 v$ L" D) U, o全文完& z& h5 c- m* Q5 R* L6 Y 限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

本版积分规则

关闭

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

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