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.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/ |
- Eclipse + MinGW + Qt[转]
- 安装Qt+MinGW+Eclipse
- Eclipse+Mingw+Qt 开发配置
- eclipse+MinGW+qt集成笔记
- 转:eclipse+mingw+qt编译MySQL驱动的步骤
- Eclipse+MinGW+QT开发环境搭建
- Eclipse + CDT + MinGW 下编写QT程序
- qt eclipse mingw gdb 配置过程
- Install QT+Mingw+Eclipse in windows XP
- Eclipse + MinGW + Qt开发环境设置
- Eclipse + MinGW + Qt开发环境设置
- Eclipse+CDT+MinGW+QT开发环境搭建
- Eclipse + MinGW + Qt开发环境设置
- Eclipse+CDT+MinGW+QT开发环境搭建
- Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程
- Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程
- mingw qt
- 【转】Eclipse+CDT+MinGW 安裝手冊
- 致我的朋友,无论已婚与未婚
- JAVA程序的反编译
- 用Java实现多线程服务器程序
- 删除表中重复的记录!
- 【sql】总结sql数据库性能优化相关的注意事项
- Eclipse + MinGW + Qt[转]
- 科学与工程数值算法(完全验证过)
- 姚博文 奇怪的csdn
- “小肥羊”:每一盘羊肉背后的信息化
- 关于设置对话框的背景颜色,和设置控件的字体颜色或背景颜色
- 【javascript】取鼠标点击的那个控件的ID
- 关于c++primer第二章unsigned的解释
- 从JavaFX看未来软件发展趋势
- C++ using namespace std 详解