下沙论坛

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

QQ登录

QQ登录

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

[原创]Windows eclipse CDT C++ MinGW

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2006-4-27 15:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
author:catm & @0 E8 Q" T* M( He-main:catm3@163.com `! V U/ b/ m* M( G date:04-27-20066 H0 b# `' y- v( @( P" E9 b; k& Q eclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。 9 Z" A) B. J* x4 t# Z z- ]为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。 + O. y0 m- r( v# p) {. `第一步:安装JDK 0 M, r$ P/ I3 p& ~ 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html9 u% f" \; b k b 选择1.4.2或以上的版本下载 1 Z- t& B1 b. W, M1 t5 N: W7 H 2>安装JDK:运行下载的安装文件,一路next即可 ! t+ ~0 N- T3 n4 b2 G/ c) { 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, + E( `1 z+ q' R 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin 0 s' t5 _! S0 A2 G第二步:安装eclipse . Q4 M3 e" {' W5 P 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版) 3 v9 D5 X- o5 X$ e& c 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件! }8 n5 K. m- B& I; P$ ^' P 第三步:安装CDT插件 + L$ H. Y/ ^8 z/ a+ n5 L 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开# G$ W6 q. L/ Z2 z1 M# i9 | 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着 2 c* _% P- l K, C6 w 在“CDT Runtime Feature”部分的下载你要的压缩包" p5 N4 G( T/ ?4 K$ u# y1 z 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以 " u7 [. q$ S" _7 a, v第四步:安装ctags3 a h+ _; g% @' W# p 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载 & }* z" `% g3 f+ \% m 2>安装ctags:不用安装,解压缩就可以 # Q! [ Z8 x0 l$ I4 u& P 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, . W* t/ e% n" X9 U" g( Y" Y 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下)6 Y$ K* L0 S, f6 \( w. k+ a8 y 第五步:安装GCC 0 g* I. U. ^( T: E- D 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带8 G8 L/ h. D5 C1 E K 的GCC编译器' w# q* V6 F/ |# Z. F2 _/ ~& F 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW q; \; E: g: H% W) w* m7 W 的exe文件下载 * E* U. `- j& f( ~1 d 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以) 5 K7 G8 U& ^- T3 F0 r 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可/ |& {8 y: T! v$ u8 E, [* E2 F 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的 5 A4 u) `- B+ G' ? exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW) p( R1 m$ s% a1 Q( j 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,! |% M1 B J8 `9 J* X 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin! Z- L# t$ f& F; P 添加Msys执行文件目录,例如:C:\msys\1.0\bin 1 b0 B) z6 h6 B0 Y1 M' C第六步:安装GDb * r! ^/ w4 x% F1 K, G+ x/ E 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的 # R( g( E1 f3 ~ R: D) {! ?! Z# K exe文件,一路next即可(可能要选择正确的mingw安装路径). E* I# u' k& z$ Q+ o 至此,如果不出意外,eclipse已经可以编写/调试c++代码2 i* x7 B' Z I+ N7 S" R! z 第七步:hello word / L$ J% _( ]; `+ ^ 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork”; K5 t1 l2 o$ O9 ~! b! o- } 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。 * Z! u& O/ _8 W3 F5 r1 \- R 然后window->open perspective->other 选择c/c++并确定 # r5 \5 @4 o% N" l( R, T 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在 " ?0 U( `& }, ?1 G6 G! F$ \' N5 _" z project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择 & J+ g) c/ L Y. ^: Z1 v( ~ full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish% o% j8 r! \# e% |3 r 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,$ I, k" M6 @: y- S; b! H finish。接着填写代码:% w7 f9 g7 @% T #include ' f1 J x4 f& U2 T using namespace std;, j. P1 |- s9 i int main() & m5 d" u8 s( l* P% t2 W {0 A. r* O( `1 y) |' T- F q. T9 _ cout<<"Hello word!"<( }/ c N* O$ J! \! b$ H return 0;; Y5 \" u& N& C; x+ v% _ } " y( S- M" V: s) {: j5 x 保存 % _. u8 K) C0 h4 v5 Y4 T 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接9 L/ A" R7 i0 D8 S3 A. S0 W8 q. Y" D' O 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在# f: E/ J5 {& C& j, o 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。) d" u6 Q7 ^% I0 G, W1 I1 o7 U5 } 4>运行:run->run as->local c/c++ application。OK 2 b" i h* `! H1 n4 k* G7 o) |相关站点: " b8 U8 v* W1 n, f3 z7 H5 ?2 N www.sun.com$ y* T2 b$ X5 l8 q' ] www.eclipse.org6 ~, ]: |: p) E' i' } G: [" p3 N www.mingw.org : z5 b) C7 o8 i5 s5 E4 A) e! L ctags.sourceforge.net # E8 C" E* U5 h/ w' j4 I ~全文完9 X7 L0 y5 P2 b1 b2 J 限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

本版积分规则

关闭

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

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