下沙论坛

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

QQ登录

QQ登录

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

[原创]Windows eclipse CDT C++ MinGW

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2006-4-27 15:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
author:catm' C8 f+ g# c5 y! \+ F5 D e-main:catm3@163.com 1 J& q1 G; n8 j5 s7 ~3 y date:04-27-2006 0 p6 o$ I5 w6 G4 ~0 I, r( q+ yeclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。/ ]4 F/ O Q) z& o: J, _ 为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。) D, A. U, f+ j& G0 v 第一步:安装JDK1 L; G% T% p) X% ~# M6 U+ y 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html. s, s8 U" V3 f 选择1.4.2或以上的版本下载 : u$ H# I+ n5 Z6 B% h/ d& M 2>安装JDK:运行下载的安装文件,一路next即可 + A3 o0 ?7 k- D/ q% C1 |, u 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, , z- }. R0 D( `3 |6 B, b. |* ` 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin7 l0 k# ?# f& L9 U& Y 第二步:安装eclipse 5 e) [' x* K8 N& f3 M( A4 | 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版) 5 M" d% X( K v. V 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件6 T& A* l! w3 A4 D8 v+ h7 [ 第三步:安装CDT插件% @( C: j5 P& \ 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开 , v |% T5 h: r) s4 x" }. j8 ? 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着1 D% f: F# r8 h" ?% N 在“CDT Runtime Feature”部分的下载你要的压缩包 ( i( k+ a9 ^- r& ^7 g2 b, i- @ 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以 $ t7 N* L$ x2 T第四步:安装ctags 4 }* o7 y% `" p 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载/ e4 E) R) e& u; p) ? 2>安装ctags:不用安装,解压缩就可以 7 v) W/ I2 x0 T/ h 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,4 J7 y. N; m2 o5 E" y3 J 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下)% L( e* E/ m! g' v+ L 第五步:安装GCC 1 |; W& }' C) ~, n# a5 a. a# b 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带$ _- H# Y: [& u+ D) T5 @ 的GCC编译器, M' `4 x! l1 C i* D1 e& M/ H 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW 5 T0 [4 E0 M& D. c( K, V; K6 Z# @ 的exe文件下载+ t9 l4 o k, g0 T6 h k5 m! F 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)1 d9 O2 B& M$ j. [0 H( l$ | 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可 v, i( J0 a8 z) b" k3 u 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的 ; V6 {* A: t/ B) ?" e/ u" I2 Q: J exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW) + l, ~ J* y! ?" C, k/ j% E( [6 q8 x 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,- a+ a# j! s1 } 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin 8 H* ^) H5 O) [, `0 M 添加Msys执行文件目录,例如:C:\msys\1.0\bin, h/ @. k& h% [8 i6 H 第六步:安装GDb 9 |9 \2 P1 e6 k7 d* h% c" Z% p 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的 6 `( P4 x8 C2 V: i" l7 Q exe文件,一路next即可(可能要选择正确的mingw安装路径)- Y2 h6 E4 u1 O5 n/ K( p 至此,如果不出意外,eclipse已经可以编写/调试c++代码 X; S& J" b: c" w# z: C2 N第七步:hello word 8 j1 X* y1 y- N6 P: Z1 D 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork”: `4 x" ~9 w% c6 h 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。 - r& O4 B: [4 r# p4 W7 N# G- s 然后window->open perspective->other 选择c/c++并确定 + q0 ]) a7 {* J/ h: r$ i) A 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在 ! ~$ F9 x) |) a; Y- L project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择3 z$ s$ M) H7 v2 D0 I- X$ i% K full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish & m Q; W. B! S6 L/ W 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,3 B+ [6 Y2 ?8 w' ]! q a finish。接着填写代码:- S, Y0 E% X6 w# e! @+ F; h: Z- m5 [ #include " G% M e4 m/ K2 N! }$ l, P" r using namespace std;2 b4 I6 S/ ~, g+ T G5 w int main() ( E7 t. b7 L1 Z$ { { l& a7 Q3 K/ }6 T# F+ Z0 Q: K cout<<"Hello word!"<5 U5 ^# y! J! S return 0;9 x; P4 [/ z- H# l) T3 V$ T }7 }3 H+ Y( [- s4 [3 P( R5 } 保存 1 s- R4 G$ `+ X+ m C* E 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接 5 h v7 s! D0 i 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在 4 f& S! U6 w4 |$ l, [5 M* b/ K0 D 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。& j8 R' S# e2 E8 D, j6 o 4>运行:run->run as->local c/c++ application。OK ' O9 n% W. l5 M4 x! [8 G相关站点:# r: p: x. S/ [' Q) A/ f# j$ r www.sun.com6 P: T( C2 M- T; K( c www.eclipse.org : I( l' x6 b; T% Q% A0 _ A www.mingw.org/ w# O+ a7 j( w* P; M- F; x ctags.sourceforge.net; {2 n0 N! k+ \3 a" M: b 全文完$ ~' W1 G+ Q. ?6 O; } 限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

本版积分规则

关闭

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

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