MinGW32 +QT4.8.6+QT Creator+CMAKE的安装
参考网址:
http://www.360doc.com/content/15/0813/09/7256015_491331699.shtml
http://m.fx114.net/qa-196-213466.aspx;
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的安装的更多相关文章
- Qt Creator下载和安装(详细教程)
简介 Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址: http://www.qt.io/ 也可以访问Qt项目域名:http://qt-project. ...
- 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库和编 ...
- QT creator中使用opencv
最近要用到opencv做图像方面的东西,网上很多是用VS加opencv,但自己对VS不怎么喜欢,想用QT Creator.在网上搜索了很多资料,终于花了一天的时间,在QT Creator上能使用ope ...
- [Qt Creator 快速入门] 第1章 Qt Creator简介
Qt Creator 是一个跨平台的.完整的 Qt 集成开发环境,其中包括了高级C++代码编辑器.项目和生成管理工具.集成的上下文相关的帮助系统.图形化调试器.代码管理和浏览工具等.这一章先对 Qt ...
- [转载]ROS开发环境之Qt Creator
ROS开发环境之Qt Creator(http://my.phirobot.com/blog/2013-12-ros_ide_qtcreator.html) Created at: 2013-12-2 ...
- ROS_Kinetic_21 使用Qt Creator Plug in即ros_qtc_plugin
更为详细版本请参考: http://blog.csdn.net/zhangrelay/article/details/52214411 结合看更为具体. 首先,先上原版参考: 1 http://wik ...
- ROS(indigo)使用Qt Creator Plug in即ros_qtc_plugin
更为详细版本请参考: http://blog.csdn.net/zhangrelay/article/details/52214411 结合看更为具体. 首先,先上原版参考: 1 http://wik ...
- Qt Creator 调试器 在 Ubuntu 13.10下 局部变量和表达式(Locals) 无内容
此篇算是一个翻译,万一有国内同样的小白遇到同样问题,方便参考. 原文http://hostilefork.com/2013/10/20/qtcreator-debugger-no-locals-ubu ...
- 【ARM-Linux开发】【Qt开发】Qt Creator自定义编译运行步骤
原文:http://www.linuxidc.com/Linux/2015-04/115763.htm 一直用Qt Creator开发.无它,只是因为linux下C++ IDE选择不多.同时因为我抛弃 ...
随机推荐
- MVC+Front Controller
MVC+Front Controller 在我前面一篇博文<逃脱Asp.Net MVC框架的枷锁,使用Razor视图引擎>发表之后,很多人关心,脱离了之后怎么办?那么这可以说是它的续篇了. ...
- Java学习笔记——Java程序运行超时后退出或进行其他操作的实现
当程序进入死循环或者由于其他原因无法自行终止的时候,就需要强制退出程序了. 对于开发软件 Eclipse ,在程序执行超时后,可以点击 Terminate 按钮强制退出. 那么,我们可不可以通过程序设 ...
- Call U
Communication - 02.Call U App层 从大拇哥Click CallButton开始手机便已明白,主人这是要打电话.当然,你可以选择直接拨号,也可以通过ContactList,或 ...
- [置顶] SQL注入安全分析
(一) 应用环境列表 网络互联设备操作系统 序号 操作系统名称 设备名称 脆弱性 1 IOS_路由器_内部_1 route1 2 IOS_路由器_VPN_1 路由器_VPN_1 3 IOS ...
- offsetHeight在OnLoad中为0的现象
在使用IE中,特别在目前div+css的方式,往往不定义div的高度,这是在添加div内容后,需要获取div的高度时,往往需要用到offsetHeight. 在使用中,有时会碰到offsetHeigh ...
- 34. LotusScript中的错误处理程序
错误处理程序是所有严肃的程序的必要部分.但是在Lotus Notes开发中,很多程序员编写LotusScript代码时,并没有写专门的错误处理代码的习惯.这能够行得通,主要是因为LotusScript ...
- POJ 1033 Defragment
根据http://hi.baidu.com/algorithm/item/d51b15f7a8ea1c0a84d278be这个开始练习ac,刚开始接触这道题时以为是道搜索题,读完之后深思了一下,感觉不 ...
- docker的网络-Container network interface(CNI)与Container network model(CNM)
Overview 目前围绕着docker的网络,目前有两种比较主流的声音,docker主导的Container network model(CNM)和社区主导的Container network in ...
- JS高程5.引用类型(5)Array类型的操作方法
一.操作方法 1.concat()方法 基于当前数组中的所有项创建一个新数组.具体说,是先创建当前数组的一个副本,然后将接收到的参数添加到这个副本的末尾,最后返回新构建的数组.在没有给concat() ...
- java基础IO删除文件夹文件
/** * 定义一个方法,能够删除任意文件夹,文件夹路径由键盘录入 注意:不要在C盘下做测试,请选定无用的文件夹测试! */ 1.键盘录入 private static File getfile() ...