转-在Windows XP中安装MinGW、Qt4和Eclipse Integration的指南

在Windows XP中安装MinGW、Qt4和Eclipse Integration的指南

管理提醒:
本帖被 XChinux 设置为精华(2008-05-03)

在Windows XP中安装MinGW、Qt4和Eclipse Integration花了我不少时间。我遇到了一些问题,而且我发现也有很多其他人也遇到了,比如Build Debug Libraries不能编译、”mingw32-make[2]: *** [..\..\lib\QtCored4.dll] Error 1″,或者无法用gdb调试,等等,所以我写了这篇指南,希望能让大家省一些时间。当然,希望大家也来访问一下我的网站:http://www.shiyutang.com

1. 下载”Automated MinGW Installer” (http://sourceforge.net/project/showfiles.php?group_id=2435 ),安装 它。注意选上g++和mingw32-make;
2. 下载”GNU Source-Level Debugger” (http://sourceforge.net/project/showfiles.php?group_id=2435 ),把它解压缩到您安装MinGW的地方。当解压软件你是不是覆盖同名文件时,一律选“否”;
3. 下载”Qt/Windows Open Source Edition” (http://trolltech.com/developer/downloads/qt/windows )。安装它;
4. 下载”Eclipse IDE for C/C++ Developers” (http://www.eclipse.org/downloads/ ),把它解压缩到某个文件夹去。如果你已经有开发Java的Eclipse了,可以只安装cdt插件;
5. 下载”Qt Eclipse Integration Downloads” (http://trolltech.com/developer/downloads/qt/eclipse-integration-download ),安装它;
6. 设置系统的环境变量。这一步很重要。如果有什么地方没有正确完成的话,以后可能出现不少问题。E:\Develop是我安装MinGW的Qt地方。
把E:\Develop\MinGW\bin和E:\Develop\Qt\4.3.4\bin添加到Path;
把E:\Develop\MinGW\lib和E:\Develop\Qt\4.3.4\lib添加到Lib (如果没有Lib,请创建一个);
把E:\Develop\MinGW\include和E:\Develop\Qt\4.3.4\include添加到Include (如果没有Include,请创建一个);
重新启动计算机;
7. 在开始菜单\所有程序\Qt by Trolltech v4.3.4 (OpenSource)里,找到Qt 4.3.4 (Build Debug Libraries),然后执行它。注意这需要2个小时时间,并且安装MinGW的分区需要3GB的空间;
8. 在Eclipse中编写一个Qt程序;
9. 点击臭虫图标,选”Open Debug Dialog…”在C/C++ Local Application添加一个新的配置,注意C/C++ Application那一栏里应该是”debug/*.exe”,而不是”release/*.exe”!点Debug选项卡,再把Debugger选 择为gdb/mi,现在你应该可以debug了;
10. 终于完了。期望你不要再遇到这类问题。


注意,第6步非常重要。你必须在添加系统环境变量之后重启计算机。


我希望这份指南能帮助你。这份指南最关键的问题就是解决了用gdb调试的问题。我也希望您来我的个人网站做客:http://www.shiyutang.com

你可能感兴趣的:(eclipse,windows,PHP,XP,qt)