
1. Qt + MinGW
The Qt Open Source Edition is provided under the GNU General Public License (GPL).
下载:当前版本:qt-win-opensource-4.1.0-mingw.exe (about 44 Mb)
安装:这个版本是附带 MinGW 编译器的,所以在安装 Qt 的时候,可以同时安装 MinGW。
设置:“控制面板” -> “系统” -> “高级” -> “环境变量” -> 在 Path 中加入安装了 MinGW 的路径:例如,MinGW 安装在了 C:\MinGW ,那么在 Path 变量的最后加上 ;C:\MinGW\bin。
调试:“开始” -> “运行” -> 输入 cmd 进入命令行界面 -> 输入 gcc –v :若系统显示了 gcc 的版本,表示 MinGW 已经正确安装,否则请重新检查上述路径设置。
2. Eclipse + CDT
下载:当前版本:Eclipse SDK 3.1.1,CDT 3.0.1
安装:将 Eclipse 和 CDT 解压到相同的目录下即可。
调试:
a. 运行 Eclipse
b. "File" -> "New" -> "Standard Make C++ Project" -> 给新的项目一个名字,"next"
-> "Make Builder" 下取消 "Build command" 的 "Use default",输入 mingw32-make -f makefile
-> "Binary Parser" 下选择 "PE Windows Parser"
-> "Discovery Options" 下取消 "Automate discovery of paths and symbols" (个人偏好) -> Finish
c. 右键选择项目的名字,选择 "Import" -> "File system","next" -> 选择要导入的文件,比如 Qt 目录下 "..\examples\opengl\hellogl" 里的所有文件 -> Finish
d. 右键选择项目的名字,选择 "New" -> "File" -> 创建一个名为 makefile 的文件 -> 在这个文件中输入并保存:
all:
qmake -o makefile2
make -f makefile2
(注意:后面两行以 TAB 符号开始)
e. 在右边的 "Make Targets" 中 "Add Make Target" -> 所有都是默认选项,即:all,all,mingw32-make -f makefile -> "Create"
f. 选择上述新建的这个目标,"Build Make Target",将可以看到新生成了可执行文件 "hellogl.exe"
3. Qt + GDB
GDB 的当前版本:gdb-5.2.1-1.exe,安装在 MinGW 目录下即可。
缺省安装好的 Qt 是不支持 debug 模式的,需要手动进行一次编译,即到 “开始” 菜单中的 "Qt" 子菜单下运行 "Qt 4.1.0 (Build Debug Libraries)":这次编译非常耗时,而且将会占据一定硬盘空间。
4. 参考
一个有用的链接:http://www.cs.umanitoba.ca/~eclipse/
Ok!