下沙论坛

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

QQ登录

QQ登录

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

[原创]Windows eclipse CDT C++ MinGW

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2006-4-27 15:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
author:catm % R; o8 x3 W; }e-main:catm3@163.com$ Y. Q1 x- _+ T: X, m. u date:04-27-2006/ I3 t. w# N9 r4 {) ?2 ~ eclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。 2 M( A. h+ _" P/ J; x, N M3 X为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。 , [) c2 W$ J$ G7 f* @3 W$ i# ?第一步:安装JDK* T( q6 v+ ~/ y& k3 W: b 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html- O0 i- @; i9 I# V3 L B1 S- ?% Y 选择1.4.2或以上的版本下载0 @5 ?8 p6 Y6 u1 I9 M1 U 2>安装JDK:运行下载的安装文件,一路next即可 8 P. o& G3 r2 v* a2 o 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,' @. |& g" @3 C* `) k9 L 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin 4 Q* Q3 D# Z- Y) f m第二步:安装eclipse " z# j! k7 a7 n3 E, w* S 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版) ( v. o5 H& {8 R- t5 S- y/ j 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件 $ I& I2 g; V# |1 x1 `' X( g: e第三步:安装CDT插件 - H& H" c/ I5 V9 T. [6 S" ~$ Y0 ` 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开8 t+ f% j8 S0 J, ^ 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着 5 m$ c6 T# v( T, [' J4 q& a3 d 在“CDT Runtime Feature”部分的下载你要的压缩包 5 ~4 A: B6 V" { m! E+ K 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以- t5 q$ V+ \# M4 K& q% M3 G) P 第四步:安装ctags4 Q. j% c+ [( v8 C& I 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载 3 X' p& s2 v3 D7 u 2>安装ctags:不用安装,解压缩就可以9 A" x# T8 y( d) Y 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,4 ] q3 R3 P$ a) y, A+ R, G 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下)) e. e/ W9 J5 f( w+ r 第五步:安装GCC8 X/ v1 b# w3 s; w 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带, r- b( j2 Y4 Z$ @' j! a 的GCC编译器 " x/ W% c, T5 D$ B, s 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW A @4 U0 e1 r+ o1 X& Y- ` 的exe文件下载) y3 [! p* z `9 N% _ 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)& Z3 P3 X/ B4 D 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可: E6 ~( r P: {2 j8 d' f 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的 6 Y/ H4 T3 ?' Y9 i! {: @2 j exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW) * a% H$ B2 r8 J+ Q% ?7 [$ l 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, " o+ T- H- L0 I* f, P 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin - {. g5 x, ], G 添加Msys执行文件目录,例如:C:\msys\1.0\bin ' D' x8 P0 z" O% j8 y第六步:安装GDb ; O1 ?8 S8 h' S: T 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的* \0 Y# v/ F& G* G5 G, X exe文件,一路next即可(可能要选择正确的mingw安装路径) ; p L: j/ r& ]( a* S4 ^至此,如果不出意外,eclipse已经可以编写/调试c++代码 . Y' g3 Z* c* E& l第七步:hello word 3 F' _5 F$ I5 V5 ?; w 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork”" K8 a; n# c- n5 V$ H 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。 : p8 ~4 t( S& m- x1 w- j 然后window->open perspective->other 选择c/c++并确定 3 m) A" U' k# \* a) D. y, Z 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在 # z" r& U' ~! R1 U project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择 + H! O2 M: ~; k n6 H5 E full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish : s' k) S! h: Y 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,- T* @# _, H" ?- y finish。接着填写代码:0 y1 N( L) P2 \. J) `: O #include; i. ~: [$ G' _- x- X& w+ { using namespace std;6 c3 m- _+ F" w/ E# n int main() ) Y9 Z5 K) z ^* X2 N0 \, |8 ^ {7 N1 H7 s. N* Q7 b8 c; Q, u cout<<"Hello word!"<$ a2 V j4 V5 M+ F6 r return 0; * W- }5 k0 b( v* Y& M } ) s& Z, a' j1 T5 q. U) U" r1 f" n 保存# i- c# ^7 e# ^* z' ^1 q$ X 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接2 g0 I$ s! B, K; l* Y$ s 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在4 t& D0 j' L; V2 v+ o& r 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。$ {! g/ i5 w- |; G1 [. | 4>运行:run->run as->local c/c++ application。OK + Q: X8 |% ^( e2 i: n: C& E相关站点: 9 u, M; S/ F- d( J$ }; u www.sun.com ; B% e; ]3 I8 H _8 }( H www.eclipse.org$ I( t5 \! k$ A0 j www.mingw.org $ A& H5 L- d) c& ?* E" ?4 ]" S ctags.sourceforge.net: p1 Y9 w! n1 D3 h 全文完* p+ @8 C( D4 Y+ y8 h% v 限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

本版积分规则

关闭

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

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