Qt5.9.9+Visoul Studio2013编译安装

一、环境准备

1.1环境

序号 名称 版本 链接
1
操作系统:
Windows 10 Enterprise LTSC 2019 ed2k://|file|cn_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24.iso|4478906368|E7C526499308841A4A6D116C857DB669|/
2 编译器: vs2013 ed2k://|file|cn_visual_studio_ultimate_2013_with_update_5_x86_dvd_6816649.iso|5567336448|641555AD6472A98923B29CC5E371461E|/
3 qt: qt5.9.9 https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.9/5.9.9/single/qt-everywhere-opensource-src-5.9.9.zip
4 perl: strawberry-perl-5.32.1.1-64bit https://strawberryperl.com/download/5.32.1.1/strawberry-perl-5.32.1.1-64bit.msi
5 ruby: Ruby+Devkit 3.0.3-1 (x64) https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-3.0.3-1/rubyinstaller-devkit-3.0.3-1-x64.exe
6 python: python-3.10.1-amd64 https://www.python.org/ftp/python/3.10.1/python-3.10.1-amd64.exe


1.2软件准备

  1. 按照软件版本下载对应的软件即可


二、安装

2.1静态编译依赖包安装

  1. 安装vs2013(可能需要系统更新以后才能安装vs2013)
  2. 安装python,需要勾选把python环境变量添加到系统环境变量(如果没有勾选,手动把python路径信息添加到系统path变量信息即可)
  3. 安装perl,需要安装后把perl路径添加到系统环境变量中
  4. 安装ruby,需要勾选把ruby添加到系统环境变量中

2.2编译安装Qt

2.2.1修改源码中配置文件

修改配置源码包中文件:qtbase\mkspecs\common\msvc-desktop.conf

修改信息如下:

  • 修改前文件待修改部分内容:
  1 QMAKE_CFLAGS_RELEASE    = $$QMAKE_CFLAGS_OPTIMIZE -MD
  2 QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -Zi -MD
  3 QMAKE_CFLAGS_DEBUG      = -Zi -MDd
  • 修改后文件内容:
  1 QMAKE_CFLAGS_RELEASE    = $$QMAKE_CFLAGS_OPTIMIZE -MT
  2 QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -Zi -MT
  3 QMAKE_CFLAGS_DEBUG      = -Zi -MTd



三、相关参考

官方资料:

https://doc.qt.io/qt-5/windows-building.html

https://doc.qt.io/qt-5/windows-requirements.html

原文地址:https://www.cnblogs.com/mehome/p/15780071.html