Eclipse + MinGW + Qt[转]

来源:互联网 发布:获取免费域名 编辑:程序博客网 时间:2024/05/17 23:16
 
1. Qt + MinGW

The Qt Open Source Edition is provided under the GNU General Public License (GPL).

下载
:当前版本:qt-win-opensource-4.3.1-mingw.exe(69M,在trolltech网站上下载)

安装
:这个版本是附带 MinGW 编译器的,所以在安装 Qt 的时候,可以同时安装 MinGW。

设置:“控制面板” -> “系统” -> “高级” -> “环境变量” -> 在 Path 中加入安装了 MinGW 的路径:例如,MinGW 安装在了 C:/MinGW ,那么在 Path 变量的最后加上 ;C:/MinGW/bin

调试:“开始” -> “运行” -> 输入 cmd 进入命令行界面 -> 输入 gcc –v :若系统显示了 gcc 的版本,表示 MinGW 已经正确安装,否则请重新检查上述路径设置。


2. Eclipse + CDT

下载:当前版本:Eclipse SDK 3.1.1CDT 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" -> 所有都是默认选项,即:allallmingw32-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/
原创粉丝点击