下沙论坛

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

QQ登录

QQ登录

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

[原创]Windows eclipse CDT C++ MinGW

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2006-4-27 15:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
author:catm" P. \% u4 T7 R! r* ^3 s e-main:catm3@163.com: i1 A* e1 D6 s date:04-27-20062 R" ]; Q8 @$ P9 n. Y' n eclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。 ! N( A; ?: _6 e* q* E为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。 - L) w: T, T, e. \, ?7 z. X0 {第一步:安装JDK / [" {* | j8 P) I, Q 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html , }8 F$ d$ u/ k2 t+ M 选择1.4.2或以上的版本下载% |" i! N' L- S7 {, m4 i* L" I 2>安装JDK:运行下载的安装文件,一路next即可 & F1 F9 P$ u; T 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, 1 }2 V$ J5 f/ i& J0 I: x! r3 B% {8 H 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin. u) W# X( Z8 X5 n 第二步:安装eclipse % l' o# G5 s2 j+ z; F 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版). A$ j8 _( B6 ?: h7 u0 | 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件 / k) H4 i: [1 w% c' d0 e$ s4 b第三步:安装CDT插件, x# k2 ?# G4 ^+ q- j6 Q8 m+ _' G- N9 g 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开* C$ _$ F @2 w: {0 a- h$ V& @ 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着; b2 W7 c4 w; b/ F- p& l8 I 在“CDT Runtime Feature”部分的下载你要的压缩包* K, } j U* N 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以& ]2 e( M3 ~) o2 c/ d s% g- o3 [ 第四步:安装ctags3 A1 D: B+ {; {5 T) C1 K/ f/ o 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载 4 P( i% M4 m6 P3 g9 @ 2>安装ctags:不用安装,解压缩就可以6 F6 X+ Z9 p4 k$ l 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, & a I; V) r+ {4 {7 V1 P4 f 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下) ) n9 Z2 _- f+ ]* q* h& I1 a) P第五步:安装GCC : K. r+ ~; m+ H 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带 1 j. P. l; x1 t' P" V* [/ [ 的GCC编译器4 [# r b t1 b# T 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW# P2 ~& @" H2 ]: g& e9 \! G) g9 R 的exe文件下载/ A. k1 n$ u } \- O( Q* ^ 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)) ]( u; v9 U: z/ w- N2 t 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可 9 b8 K D c6 u8 s0 N# U 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的3 S0 O f9 m9 \ exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW) ' c" z- a& J8 E5 e8 n4 ^ 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, + Z Z% q0 h5 B Q: I) G0 E 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin# O0 |" Q" F. | C" ~- ~, g6 N/ T. X 添加Msys执行文件目录,例如:C:\msys\1.0\bin+ ?$ J/ E9 p% M6 D$ k7 D 第六步:安装GDb' y2 f9 j" Z. h2 y: U( ?' q 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的 2 s) P8 [$ }+ M2 r3 C& w: N! I exe文件,一路next即可(可能要选择正确的mingw安装路径)% `: @5 P+ s$ J: k+ P( n* k 至此,如果不出意外,eclipse已经可以编写/调试c++代码 ! A& g( P' U: p8 F# N4 Z& [第七步:hello word 2 [# R8 K7 P) [* Q# A. d$ T c 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork” 1 B* f) {. a. P% r, @ 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。, O& z& Y5 c/ G! r6 [ 然后window->open perspective->other 选择c/c++并确定 4 K2 O2 q; k" L; f! Q3 b4 T 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在 }" [5 A3 W) o project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择 # R) {" Z4 S7 F3 P full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish 9 }3 H4 V9 I( Y, R# g; |8 ] 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,) \. W$ g: c6 K$ _ l finish。接着填写代码: , I) ^. R [! [2 f3 t( x! s #include 0 R }/ ]: V5 H' ]3 z using namespace std;" o* m2 A5 Y8 w; A int main() ; Q+ `* i5 |5 b# z1 q. U+ L {4 \" s5 u0 w+ m. W5 h/ @ cout<<"Hello word!"<$ p! D8 ~, Y8 X5 G2 |! d return 0; + k% U6 D x# `5 Z: V$ Q" r8 K } , i6 g/ W0 G% K- P! s0 Z 保存* ]! O" h, E; c+ m+ [6 N2 `) T 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接. z, |' B- R1 S2 b& ` O }, M 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在- |- G" q% t& i: X/ } 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。 1 C; @8 P: D6 m& y, Y- x 4>运行:run->run as->local c/c++ application。OK, o8 e- | x# d$ |( \9 ^ 相关站点:- z# ]" L3 g/ r3 L$ ] www.sun.com' c& u: R$ z7 ` www.eclipse.org" x0 P( f' C+ x www.mingw.org 9 ]% F3 W# x" A) z1 o) i ctags.sourceforge.net: ]7 X+ E9 u6 `+ }0 t 全文完 $ a+ s/ L+ F# G1 D$ Y$ R& ]限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

本版积分规则

关闭

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

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