博主信箱非非共享复旦校内镜像 (不需要拨号即可访问)

« 上一篇: Jingle bell 下一篇: Eclipse C++ Preferences »
冰的心 @ 2005-12-27 14:21

Eclipse + MinGW + Qt:多么漂亮的组合啊!


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.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/


Ok!

曾经的这一天...


评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定

时 间

日 历

网 络 求 知

订阅 RSS

0047042

歪酷博客