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选择不多.同时因为我抛弃 ...
随机推荐
- Android分渠道打包(Python 3.4 实现)
Android批量打包实现有很多方式你可以用Ant,Maven或者Gradle.在处理多个Library和NDK编译的时候配置有些麻烦,且每个渠道都编译一次效率较低.如果没有复杂的分渠道编译需求,我们 ...
- 代码创建 WPF 旋转动画
一.WPF窗体上有一个名为rectangle2的矩形 对应的XAML如下: <Window x:Class="WpfVideo.Window1" xmlns= ...
- iOS extern使用教程
ios开发使用extern访问全局变量 使用extern关键字法: 1 .新建Constants.h文件(文件名根据需要自己取),用于存放全局变量: 2. 在Constants.h中写入你需要的全局变 ...
- mybatis判断list为空
在传入的map或者对象里面存在一个list,此时想要判断list是否为空,可以 <if test="spids.size()>0 " > and SPid not ...
- IFE-20 笔记
将字符串按符号分割成数组 var str = 'aa,43,rt,55'; var arr = str.split(/[^0-9a-zA-Z\u4e00-\u9fa5]+/) //arr = [aa ...
- springmvc+mybatis+spring 整合 SSM
A 调用摄像头拍照,自定义裁剪编辑头像 [新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统]B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,开发利器)+快速构建表单; 技 ...
- Linux 下安裝 MyEclipse
安裝 Java 運行環境:http://www.cnblogs.com/duanluan/p/5791726.html MyEclipse 下載地址:https://www.genuitec.com/ ...
- Linux 复习重点目录
Linux安全复习 一.Linux基本命令 1.文件管理命令 lvm 2.用户管理命令 3.网络管理命令 4.权限管理 普通权限和特殊权限 权限命令修改 5.服务命令 6.软件安装管理命令 yum安装 ...
- 继承,多态,集合,面向对象,XML文件解析,TreeView动态加载综合练习----->网络电视精灵项目练习、分析
网络电视精灵 项目运行状态如图: 项目完成后的类: 首先,将程序分为二部分进行: 一:TreeView节点内容的设计及编写: 1.1遍写XML文件:管理(FullChannels.xml),A类电视台 ...
- console.dir()和console.log()的区别
console.log()可以取代alert()或document.write(),在网页脚本中使用console.log(data)时,会在控制台打印出数据. console.dir()可以显示一个 ...