参考网址:

http://www.360doc.com/content/15/0813/09/7256015_491331699.shtml

http://m.fx114.net/qa-196-213466.aspx

http://anyof.me/articles/264

1.首先是下在下载:

MinGW 下载地址: http://qt-project.org/downloads;

库的下载地址: http://qt-project.org/downloads;

说明:

qt-everywhere-opensource-src-4.8.6 这是源码安装;

2.下载好后,先安装MinGW, MinGW是在线安装,就是安装时,仅仅安装了一个界面,要安装的库,你要自己选,选好后,你把界面御载了,也不会影响已安装的库,那要安装什么库呢?当然,一般是根据的你的项目需要了。如果不是很清楚,那就选个基本的吧。

安装Qt库,我这里是qt-opensource-windows-x86-mingw482-4.8.6-1.exe 直接点击,就可以安装了,安装的过程中,有一步,会提醒你g++ not found 那么就取消,用MinGW先把g++安装好,再接着安装,这里要涉及路径选择,如: 安装过程中会出现Find installed MinGW,此时指向路径C:\Qt\mingw32, 这里要注意:估计你的安装的mingw的目录为C:\Qt\mingw,那么把前面的指向路径改为C:\Qt\mingw,就可以安装了。

可是这样做还是不行,因为界面提醒如下:

那怎么办呢?

点击图中sourceforge.net MinGW-w64 toolchains targeting Win32

后,系统就会自动打开此网站,并下载i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z 然后解压,获得文件夹mingw32,然后把此文件夹拷贝到C:下,变为目录C:\mingw32,这时候,再安装

qt-opensource-windows-x86-mingw482-4.8.6-1.exe 就没报错了。同时,说明一下,原有的C:\MinGW\就没用了。qt库安装上了,但是还要安装调试的功能。

3.安装调试,先说明一下:

Qt Creator 现在不用Qt调试助手了改用Python,而mingw自带的gdb不支持Python,所以需要支持Python的gdb,下载地址:

http://qt-project.org/wiki/QtCreatorBuildGdb

http://download.qt-project.org/development_releases/prebuilt/gdb/

我选择了下面的,确实可以下载;第一次下载失败,下了第二次就成功了。

到这里下载支持python的对应的二进制GDB

XP下载gdb-7.5-i686_WinXP.zip

Win7下载qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gz

下载下来后,是一个文件夹,我把文件夹复制到了C:\MinGW\bin下,打上断点就可以进行调试了。至此,环境搭建成功。

但是,这里有个问题,如果使用的不是qmake,而是cmake编译的话,是可以直接用gdb调试器,就可以的,而用Python的gdb调试会出现直接进入汇编的错误,无法调试哦!这些都是当时为了解决问题一步一步试出来的。

4.建项目测试,发现一个问题,就是没有找到通用的套件(kit),原因是没有选择Qt版本;

调试打断点,F9打断点,再按取消,F10单步执行;

http://blog.csdn.net/lyc_daniel/article/details/12968843

5.安装CMake,直接点击cmake-3.6.0-rc3-win64-x64.msi安装就可以了,然后在在tool->选项->构件和运行->CMake:点击浏览,加入CMake的安装目录,选择cmake.exe,如下: C:\Program Files\CMake\bin\cmake.exe, 就可以用CMake了,因为在建项目的时候,就有选择了,要选择非QT项目中的包含CMake的项目。

6.安装完后,要到qt creator里面去配置哦!配置方法如下:打开IDE,就是qt  creator,
然后选择菜单栏的tool->选项->构件和运行:

如图所示:

MinGW32 +QT4.8.6+QT Creator+CMAKE的安装的更多相关文章

  1. Qt Creator下载和安装(详细教程)

    简介 Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址: http://www.qt.io/ 也可以访问Qt项目域名:http://qt-project. ...

  2. mac book pro macOS10.13.3安装qt、qt creator C++开发环境,qt5.11.1,并解决cmake构建:qt mac this file is not part of any project the code

    因为之前在Ubuntu下使用的是qtcreator开发,现在想在mac上装一个系统,因为许久未装了,还是花了点时间,不如写个博客,下次就更快安装了.在Mac OS X下使用Qt开发,需要配置Qt库和编 ...

  3. QT creator中使用opencv

    最近要用到opencv做图像方面的东西,网上很多是用VS加opencv,但自己对VS不怎么喜欢,想用QT Creator.在网上搜索了很多资料,终于花了一天的时间,在QT Creator上能使用ope ...

  4. [Qt Creator 快速入门] 第1章 Qt Creator简介

    Qt Creator 是一个跨平台的.完整的 Qt 集成开发环境,其中包括了高级C++代码编辑器.项目和生成管理工具.集成的上下文相关的帮助系统.图形化调试器.代码管理和浏览工具等.这一章先对 Qt ...

  5. [转载]ROS开发环境之Qt Creator

    ROS开发环境之Qt Creator(http://my.phirobot.com/blog/2013-12-ros_ide_qtcreator.html) Created at: 2013-12-2 ...

  6. ROS_Kinetic_21 使用Qt Creator Plug in即ros_qtc_plugin

    更为详细版本请参考: http://blog.csdn.net/zhangrelay/article/details/52214411 结合看更为具体. 首先,先上原版参考: 1 http://wik ...

  7. ROS(indigo)使用Qt Creator Plug in即ros_qtc_plugin

    更为详细版本请参考: http://blog.csdn.net/zhangrelay/article/details/52214411 结合看更为具体. 首先,先上原版参考: 1 http://wik ...

  8. Qt Creator 调试器 在 Ubuntu 13.10下 局部变量和表达式(Locals) 无内容

    此篇算是一个翻译,万一有国内同样的小白遇到同样问题,方便参考. 原文http://hostilefork.com/2013/10/20/qtcreator-debugger-no-locals-ubu ...

  9. 【ARM-Linux开发】【Qt开发】Qt Creator自定义编译运行步骤

    原文:http://www.linuxidc.com/Linux/2015-04/115763.htm 一直用Qt Creator开发.无它,只是因为linux下C++ IDE选择不多.同时因为我抛弃 ...

随机推荐

  1. markdownpad2注册及样式调整

    pro版密钥 邮箱: Soar360@live.com key: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2 ...

  2. DES加密解密 与 Cookie的封装(C#与js互相加密解密)

    2D JS框架 - DES加密解密 与 Cookie的封装(C#与js互相加密解密)   这次实现了JS端的DES加密与解密,并且C#端也能正确解析DES的密文(反之也实现了) 使用的代码如下,非常方 ...

  3. 单一职责原则SRP

    定义: There should nerver be more then one reason for a class to change. 优点: 1.类的复杂性降低,实现什么职责都有清晰明确的定义 ...

  4. 11 款最好 CSS 框架

    11 款最好 CSS 框架 让你的网站独领风骚 网页设计和发展领域已经成为竞争激烈的虚拟世界.想要在网络的虚拟世界中生存,仅有一堆静止的在线网络应用是远远不够的,网页必须要有很多功能,配以让人无法抗拒 ...

  5. 【Oracle】-【体系结构】-【DBWR】-DBWR进程相关理解

    对DBWR的一些理解 首先从名称上,DBWR全称是Database Writer Process,属于Oracle后台进程的一种,有的地方也叫DBWn,我想这里是出于DBWR进程个数的原因,DBWR进 ...

  6. transaction manager has disabled its support for remote/network transactions. 该伙伴事务管理器已经禁止了它对远程/网络事务

    最近再用SSIS做数据归档,里面用到了分布式事务.在开发阶段是在一台计算机上运行只要是启动分布式服务就没什么问题,可是昨天把它部署到uat的时候遇到问题,错误信息是: 最后找到解决方案: 确认&quo ...

  7. ASP.NET Core + Angular 2 Template for Visual Studio

    多个月以来,我和多个Github上的社区贡献者一起建立支持库.包,我们最终的目的是希望完成这样一个作为起点的模板,也就是基于把Typescript代码和Angular2宿主在ASP.NET Core项 ...

  8. Mutex 实现进程独占资源

    背景:开发一套依赖硬件运行的软件,为避免硬件资源调用冲突,一个时间内只允许运行一个软件进程. 方法:使用Mutex判断该软件是否已启动,如果是,关闭即将启动的软件. 代码: static class ...

  9. LightOJ 1030 Discovering Gold

    期望,$dp$. 设$ans[i]$为$i$为起点,到终点$n$获得的期望金币值.$ans[i]=(ans[i+1]+ans[i+2]+ans[i+3]+ans[i+4]+ans[i+5]+ans[i ...

  10. Composer入门

    摘要 本文介绍Composer的入门知识,包括require和autoload部分. Java有Maven, Node.js有npm, ROR有gem, 这些语言的程序员在开心地使用包管理工具加速开发 ...