美文网首页
Qt第三方安装方法

Qt第三方安装方法

作者: hongch_911 | 来源:发表于2022-04-23 17:53 被阅读0次

官方安装方式,需要注册账号才能进行。因此本文研究第三方安装方式。
使用GitHub - miurahr/aqtinstall: aqt: Another (unofficial) Qt CLI Installer on multi-platforms工具进行。

操作命令如

查询windows下的版本
$ aqt list-qt windows desktop
5.9.0 5.9.1 5.9.2 5.9.3 5.9.4 5.9.5 5.9.6 5.9.7 5.9.8 5.9.9
5.10.0 5.10.1
5.11.0 5.11.1 5.11.2 5.11.3
5.12.0 5.12.1 5.12.2 5.12.3 5.12.4 5.12.5 5.12.6 5.12.7 5.12.8 5.12.9 5.12.10 5.12.11
5.13.0 5.13.1 5.13.2
5.14.0 5.14.1 5.14.2
5.15.0 5.15.1 5.15.2
6.0.0 6.0.1 6.0.2 6.0.3 6.0.4
6.1.0 6.1.1 6.1.2
6.2.0

查询5.15.2版本支持的架构
$ aqt list-qt windows desktop --arch 6.2.0
win64_mingw81 win64_msvc2019_64 win64_msvc2019_arm64

安装Qt 6.2.0 with architecture win64_mingw81
$ aqt install-qt windows desktop 6.2.0 win64_mingw81

安装所有modules
aqt install-qt windows desktop 5.15.2 win64_mingw81 -m all

默认aqt把所有文件安装到当前目录 ./<Qt version>/<arch>/.,例如 ./6.2.0/win64_mingw81
改变安装目录(对 aqt install- 开头的命令都适用)
aqt install-qt --outputdir c:\Qt windows desktop 6.2.0 win64_mingw81

安装tools
查询tools列表
$ aqt list-tool windows desktop

查询mingw的所有详情
$ aqt list-tool windows desktop tools_mingw -l

安装具体工具
$ aqt install-tool windows desktop tools_mingw qt.tools.win64_mingw730

设置配置文件settings.ini,"-c" or "--config"
$ aqt list-qt windows desktop -c settings.ini

通过该方法下载的qtcreator版本里面没有默认的配置信息。可以手动在qtcreator程序目录QtCreator/share/qtcreator/QtProject/qtcreator内创建xml文件。
例如Windows下的配置
cmaketools.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorCmaketools>
<!-- Written by sdktool , 2022-04-23T16:23:04. -->
<qtcreator>
 <data>
  <variable>CMakeTools.0</variable>
  <valuemap type="QVariantMap">
   <value type="bool" key="Autodetect">true</value>
   <value type="QString" key="Binary">C:/Qt/Tools/CMake_64/bin/cmake.exe</value>
   <value type="QString" key="DisplayName">CMake 3.21.1 (Qt)</value>
   <value type="QString" key="Id">qt.tools.cmake.win64</value>
  </valuemap>
 </data>
 <data>
  <variable>CMakeTools.Count</variable>
  <value type="int">1</value>
 </data>
 <data>
  <variable>Version</variable>
  <value type="int">1</value>
 </data>
</qtcreator>

profiles.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProfiles>
<!-- Written by sdktool , 2022-04-25T15:20:02. -->
<qtcreator>
 <data>
  <variable>Profile.0</variable>
  <valuemap type="QVariantMap">
   <value type="bool" key="PE.Profile.AutoDetected">true</value>
   <valuemap type="QVariantMap" key="PE.Profile.Data">
    <value type="QString" key="PE.Profile.DeviceType">Desktop</value>
    <valuemap type="QVariantMap" key="PE.Profile.ToolChains">
     <value type="QString" key="C">x86-windows-msvc2019-pe-32bit</value>
     <value type="QString" key="Cxx">x86-windows-msvc2019-pe-32bit</value>
    </valuemap>
    <value type="QString" key="QtSupport.QtInformation">SDK.qt.qt5.5152.win32_msvc2019</value>
   </valuemap>
   <value type="QString" key="PE.Profile.Icon"></value>
   <value type="QString" key="PE.Profile.Id">qt.qt5.5152.win32_msvc2019_kit</value>
   <value type="QString" key="PE.Profile.Name">Desktop Qt %{Qt:Version} MSVC2019 32bit</value>
   <value type="bool" key="PE.Profile.SDK">true</value>
  </valuemap>
 </data>
 <data>
  <variable>Profile.1</variable>
  <valuemap type="QVariantMap">
   <value type="bool" key="PE.Profile.AutoDetected">true</value>
   <valuemap type="QVariantMap" key="PE.Profile.Data">
    <value type="QString" key="PE.Profile.DeviceType">Desktop</value>
    <valuemap type="QVariantMap" key="PE.Profile.ToolChains">
     <value type="QString" key="C">x86-windows-msvc2019-pe-64bit</value>
     <value type="QString" key="Cxx">x86-windows-msvc2019-pe-64bit</value>
    </valuemap>
    <value type="QString" key="QtSupport.QtInformation">SDK.qt.qt5.5152.win64_msvc2019_64</value>
   </valuemap>
   <value type="QString" key="PE.Profile.Icon"></value>
   <value type="QString" key="PE.Profile.Id">qt.qt5.5152.win64_msvc2019_64_kit</value>
   <value type="QString" key="PE.Profile.Name">Desktop Qt %{Qt:Version} MSVC2019 64bit</value>
   <value type="bool" key="PE.Profile.SDK">true</value>
  </valuemap>
 </data>
 <data>
  <variable>Profile.Count</variable>
  <value type="int">2</value>
 </data>
 <data>
  <variable>Profile.Default</variable>
  <value type="QString">qt.qt5.5152.win32_msvc2019_kit</value>
 </data>
 <data>
  <variable>Version</variable>
  <value type="int">1</value>
 </data>
</qtcreator>

qtversion.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorQtVersions>
<!-- Written by sdktool , 2022-04-25T15:20:02. -->
<qtcreator>
 <data>
  <variable>QtVersion.0</variable>
  <valuemap type="QVariantMap">
   <valuelist type="QVariantList" key="Abis"/>
   <value type="int" key="Id">-1</value>
   <value type="QString" key="Name">Qt %{Qt:Version} MSVC2019 32bit</value>
   <value type="QString" key="QMakePath">C:/Qt/5.15.2/msvc2019/bin/qmake.exe</value>
   <value type="QString" key="QtVersion.Type">Qt4ProjectManager.QtVersion.Desktop</value>
   <value type="QString" key="autodetectionSource">SDK.qt.qt5.5152.win32_msvc2019</value>
   <value type="bool" key="isAutodetected">true</value>
  </valuemap>
 </data>
 <data>
  <variable>QtVersion.1</variable>
  <valuemap type="QVariantMap">
   <valuelist type="QVariantList" key="Abis"/>
   <value type="int" key="Id">-1</value>
   <value type="QString" key="Name">Qt %{Qt:Version} MSVC2019 64bit</value>
   <value type="QString" key="QMakePath">C:/Qt/5.15.2/msvc2019_64/bin/qmake.exe</value>
   <value type="QString" key="QtVersion.Type">Qt4ProjectManager.QtVersion.Desktop</value>
   <value type="QString" key="autodetectionSource">SDK.qt.qt5.5152.win64_msvc2019_64</value>
   <value type="bool" key="isAutodetected">true</value>
  </valuemap>
 </data>
 <data>
  <variable>Version</variable>
  <value type="int">1</value>
 </data>
</qtcreator>

需要注意,如果选择Qt中的MinGW的arch,需要安装tools下相应版本的MinGW。

官方工具选择列表


支持的Qt版本列表.png
tools的内容.png Qt 6.3.0.png
Qt 6.2.4.png
Qt 6.1.3.png
Qt 6.0.4.png
Qt 5.15.2.png
Qt 5.15.1.png
Qt 5.15.0.png
Qt 5.14.2.png
Qt 5.13.2.png
Qt 5.12.12.png
Qt 5.12.5.png
Qt 5.12.4.png
Qt 5.12.3.png
Qt 5.12.2.png
Qt 5.9.9.png

具体说明


Qt Creator.png
CDB Debugger Support.png
Debugging tools for Windows.png
Qt Creator Debug Symbols.png
Qt Creator Plugin Development.png
Qt Design Studio.png
Qt Installer Framework.png
OpenSSL 1.1.1j Toolkit.png

相关文章

  • 怎么安装QT5.10

    1. 下载QT安装包 下载地址:http://download.qt.io/archive/qt/ 2. 安装方法...

  • ubuntu 16.04 安装PyQt5

    1、安装PyQt5 或者 出现问题: 解决方法,终端执行: 2、安装qt-designer 3、将qt-desig...

  • Qt第三方安装方法

    官方安装方式,需要注册账号才能进行。因此本文研究第三方安装方式。使用GitHub - miurahr/aqtins...

  • Python第三方库安装

    -看见更大的Python世界-第三方库的pip安装方法-第三方库的集成安装方法-第三方库的文件安装方法 -PyPI...

  • Qt Designer使用技巧

    编译Qt Designer 安装Qt时,选择安装源码 用Qt Creator打开C:\Qt\Qt5.5.0\5.5...

  • qt学习笔记

    Qt安装 在线安装QT,下载安装器[https://mirrors.sjtug.sjtu.edu.cn/qt/ar...

  • Qt dyld: Symbol not found: __cg_

    新安装的Qt运行时报错: 解决方法: 如果使用Qt Creator,则必须Add build library se...

  • 1.Qt概述

    一、安装qt(windows) 前提条件:已安装vs2017 安装qt 选择版本5.11.2Qt安装版本.png ...

  • Qt如何在调试时查看源码

    我这里安装的是Qt5.15.0,根据你的Qt版本来选择下载相应的文件。 第一步:首先需要下载Qt源码 方法一:通过...

  • Qt 安装环境

    Qt 安装 1.1 QT下载地址 http://download.qt.io/archive/qt/ 1.1.1 ...

网友评论

      本文标题:Qt第三方安装方法

      本文链接:https://www.haomeiwen.com/subject/vhiaertx.html