• QT4.8.7安装详细教程(MinGW 4.8.2和QTCreator4.2.0)


    QT4.8.7安装详细教程(MinGW 4.8.2和QTCreator4.2.0)

    1、下载

    1)下载QT4.8.7
    http://download.qt.io/archive/
    名称:qt-opensource-windows-x86-mingw482-4.8.7.exe
    2)下载MinGW 4.8.2
    http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.8.2/threads-posix/dwarf/
    名称: i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z
    3)下载QTCreator4.2.0
    http://mirrors.ustc.edu.cn/qtproject/archive/qtcreator/

    2、安装

    这三个文件,顺序是这样的,Qt库需要MinGW,而qtcreator需要配置前面二者,所以先安装MinGW,再安装qt-opensource-windows-x86-mingw482-4.8.7,最后装qtCreator。
    1)MinGW 4.8.2安装
    解压后放入F:mingw32(我的电脑的安装路径)
    2) QT4.8.7安装
    运行qt-opensource-windows-x86-mingw482-4.8.7.exe,解压进入安装界面:依次点击next
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    位置选取F:QT
    点击Next进入MinGW选择页面:
    在这里插入图片描述
    这里为MinGW 4.8.2的安装位置,此位置应为F:mingw32,点击安装,安装完成。

    3、QtCreator安装

    如果想从命令行编译Qt程序,上面环境已经够了。当然现在都是可视化开发的,就要装QtCreator集成开发环境,因为QtCreator使用起来方便快捷。
    运行qt-creator-opensource-windows-x86-4.2.0.exe
    安装完成后出现界面:
    在这里插入图片描述
    1)QtCreator配置
    因为QtCreator还没有配置,这时候是不能编译程序的。
    打开QtCreator菜单“工具”–>“选项”,在对话框左边选“构建和运行”:
    在这里插入图片描述
    编译Qt程序必须配置好几个东西才行,需要配置的是:
    构建套件(Kit)、QtVersions、编译器、Debuggers。

    Debuggers

    点击Add,进入新的Debugger设置界面: 在这里插入图片描述
    把Name设为GDB,然后点击Path一行最右边的“浏览”,找到gdb.exe的位置,
    设置好后点击右下角的“Apply”,就设置了调试器。

    编译器

    点击右边“添加”,弹出菜单中选择MinGW,分别添加C、C++
    在这里插入图片描述名称均设为MinGW,对于编译器路径设置,C++就浏览找到g++.exe,C就浏览找到gcc.exe,设置好这两条就够了,然后点击右下角“Apply”。

    Qt Versions

    点击“添加”,弹出的文件查找框,是要选择qmake.exe位置,之前装的位置是:
    F:Qt4.8.7inqmake.exe,选中qmake.exe
    在这里插入图片描述
    点击“Apply”就配置好Qt库了。

    构建套件(Kit)
    在这里插入图片描述
    之前配置的三个最后都是为构建套件服务的,需要在这里面选择之前配好的三个:编译器选择“MinGW”、调试器选择“GDB”、Qt版本选择“Qt 4.8.7(4.8.7)”,Qt mkspec可以不用管,因为qmake.exe可以自动定。配置好编译器、调试器和Qt版本之后,点击“Apply”,再点击“OK”。终于配置好了。

    然后就可以新建一个项目,选择“Qt Widgets Application”,都用默认的项目设置,一直点击下一步,然后点“完成”,看到代码:

    在这里插入图片描述
    点击左下角倒数第三个图标,就是纯三角形那个:
    在这里插入图片描述
    程序就能正常编译了,如下图:

  • 相关阅读:
    http1.1长连接实战(一)
    【转】微服务与SOA之间差了一个ESB
    在SpringBoot 1.5.3上使用gradle引入hikariCP
    狮子心
    为啥他们不作为
    Redis 后台运行
    Jquery 动态生成的元素绑定事件
    linux tzselect 设置时区
    Docker 容器内配置Tomcat manager 远程控制
    Docker基于容器创建镜像
  • 原文地址:https://www.cnblogs.com/czcbzc/p/13628113.html
Copyright © 2020-2023  润新知