星期六, 四月 12, 2008

Eclipse

莫名其妙的跟别人谈起来用Android平台做开发,然后就想着是不是自己也看看,虽然Android SDK早就下过了,但是还是只用过那个模拟器,都没看过SDK怎么玩的。索性上网找了开发环境,就是Eclipse加Android插件就可以了,既然如此,不如玩玩Eclipse。

Eclipse是IBM的开源IDE,有无数的插件,能支持n种开发语言,新的IDL7.0就是基于Eclipse的,所以也不算太陌生。相传,这是IBM为了在气势上压倒SUN,所以选择了Eclipse(日食),哈~~

下载了Eclipse 3.3.2 J2EE版,没有中文语言包(3.2.x倒是有很完善的,包括帮助,不过对于喜欢新版本的我来说,还是选择了新的)。在默认的Update站更新安装CDT支持C/C++语言,我很早就装过Cygwin,CDT可以使用Cygwin版本的gcc。然后是安装其他各种我需要的语言插件,安装还算简单,一般情况就是在Help->Software Updates->Find and Install->Search for new features to install,添加给出的升级地址,然后选择自动安装就可以,有点类似yum apt之类的东西,下面是我安装的一些插件:
Android       https://dl-ssl.google.com/android/eclipse/   Google手机OS开发环境
PDT           http://download.eclipse.org/tools/pdt/updates/   PHP开发
pydev        http://pydev.sf.net/updates/   Python集成开发环境
Texlipse      http://texlipse.sourceforge.net/  TeX/LaTeX支持
然后是Fortran,这个稍微有点麻烦,因为没有更新站点,先在http://www.eclipse.org/photran/download.php下载Photran Feature包,然后解压缩至eclipse下的随便一个目录,例如photran-4.0-beta3-incubation,然后在该目录下新建目录eclipse,把原先的两个目录features和plugins移动到eclipse目录里面,同时在eclipse的目录下新建空文件.eclipseextension(要到命令行下面),之后Help->Software Updates->Manage Configuration->Add an Extension Location,选择刚才的photran-4.0-beta3-incubation目录,然后会要求重启,这样就把Photran装好了。
QT。在http://trolltech.com/developer/downloads/qt/windows下载opensource版本的QT for Windows,在http://trolltech.com/developer/downloads/qt/eclipse-integration-download下载Qt Eclipse Integration。先要安装MinGW,因为Windows版本的QT使用的是MinGW gcc,然后安装QT,选择MinGW的时候会提示需要正确win32api.h,不用理会,是QT安装程序识别不出新版本的MinGW,装好之后记得把MinGW的bin目录添加到环境变量PATH中,这样再安装Qt Eclipse Integration,就不需要使用它的开始菜单中的Start Eclipse with MinGW了,因为这个总是会修改eclipse的工作目录到默认路径,很不爽。
顺便唠叨一句,cygwin和MinGW的不同,我在看了仅有的一些讨论,觉得,Cygwin是为了提供一个Unix模拟环境,MinGW是把gcc port到了windows;使用上来说,Cygwin的程序要带有cygwin1.dll,就跟DS9一样,但是MinGW使用的是MSVCRT,就不依赖自己的运行库,同时也是原生的Windows程序;目的上,要在Windows下开发Linux程序选择Cygwin,要在Windows下找个开源编译器写程序就还是MinGW。

Eclipse还有perl lua等脚本开发插件,也还可以将sqlite mysql oracle等数据库连接上去。总之,eclipse插件实在太多了,不过我可不想状态多以至于启动速度比VS2005还慢,不过eclipse有个好处,不需要安装,所以也可以选择安装多个版本的eclipse,冲突的可能少一点,启动速度快一点,牺牲一点硬盘空间。

没有评论: