windowsxp+eclipse+mingw+cdt+gdb
首先各种工具的版本如下:(其它版本不保证可以成功,我就是试了无数个版本才试出这些能用的。。。)
系统:windows xp sp3
eclipse:eclipse-java-galileo-win32.zip
mingw:MinGW-5.1.6.exe
cdt:6.0版的,与eclipse galileo兼容那个
gdb:gdb-6.8-mingw-3.tar.bz2
boost:boost_1_42_0.zip
python:python-2.5.2.msi
1,下载好mingw,完全安装。添加环境变量Path:C:\MinGW\bin
2,下载好eclipse,解压在某处,help->install new software->add "http://download.eclipse.org/tools/cdt/releases/galileo" 命名为cdt,然后稍微研究一下把cdt插件装好
3,下载gdb,(在sourceforge下载mingw同一个地方的),把压缩文件中的gdb.exe放到mingw安装到的文件夹的bin文件夹里,比如我的是:C:\MinGW\bin
这样就可以在eclipse上写c++程序并调试了,建立一个helloword的程序测试一下即可。
下面的boost库只能有部分能在eclipse上使用,具体不知道什么原因,用mingw, cygwin都不能编译boost,而且eclipse也不知道怎么连接那些lib库。
4,安装python,设置环境变量Paht:C:\Python25 (python的安装路径)
5,安装visual studio 2010 express (如果你电脑中没有任何vc编译器的话)
6,解压boost到某处,解压后的boost文件夹中点击,bootstrap.bat,这样在同一个文件夹就生成了一个bjam.exe
7, 打开命令行,cd到那个boost文件夹,打入命令:bjam.exe "-sTOOLS=gcc" "-sPYTHON_ROOT=C:\Python25" "-sPYTHON_VERSION=2.5.2" install
记得根据自己的情况。。
8,等待。。。约20分钟
9,在c盘出现了一个Boost文件夹,然后设置eclipse, project-》propertise-》c/c++ build ->setting-> gcc c++ compiler -> directory ->添加 C:\Boost\include\boost-1_42