• 269阅读
  • 1回复

编译Qt5.6.2 兼容Xp版本脚本 [复制链接]

上一主题 下一主题
离线fzw003
 

只看楼主 倒序阅读 楼主  发表于: 03-14

REM *********初始化vs运行环境 **********
REM ********** Initialize env for msvc 2015 cl compiler **********
SET PATH=C:\Windows;C:\Windows\system32
REM Set up \Microsoft Visual Studio 2015, where <arch> is amd64, x86, etc.
CALL "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
REM *********配置win7 兼容 xp运行库*********
REM ********** Update include & lib to support xp win sdk 7.1A **********
SET PATH=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin;%PATH%
SET INCLUDE=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include;%INCLUDE%
SET LIB=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib;%LIB%
SET CL=/D_USING_V140_SDK71_;/subsystem:windows;%CL%
REM *********配置第三方编译依赖,perl python ruby icu4c ninja*********
REM ********** 3rd party build tools binaries: ruby, perl, python **********
SET PATH=C:\Perl\bin;C:\Python27;C:\Ruby23;C:\icu4c\bin;C:\ninja;%PATH%
REM *********设置源码环境,编译输出*********
REM ********** Set up qt source env **********
SET _ROOT=F:\qt-everywhere-opensource-src-5.6.2
SET PATH=%_ROOT%\qtbase\bin;%_ROOT%\qtbase\lib;%_ROOT%\gnuwin32\bin;%PATH%
REM Uncomment the below line when using a git checkout of the source repository
REM SET PATH=%_ROOT%\qtrepotools\bin;%PATH%

SET INCLUDE=C:\icu4c\include;C:\openssl-1.0.1t\inc32;%INCLUDE%
SET LIB=C:\icu4c\lib;C:\openssl-1.0.1t\out32dll;%LIB%
SET QMAKESPEC=win32-msvc2015
SET _ROOT=

../qt-everywhere-opensource-src-5.6.2/configure.bat -release -opensource -platform win32-msvc2015 -confirm-license -opengl desktop -no-angle -target xp -prefix F:\Qtshare\Qt5.6.2VS2015  -mp -icu -openssl -nomake examples -nomake tests -no-directwrite

编译过程有点痛苦就是了。喜欢的就参考参考。不喜欢的就忽略忽略。
想要现成的编译包留下邮箱给链接。




离线liudianwu

只看该作者 1楼 发表于: 03-14
本来就兼容,最后支持XP的版本是Qt5.7.0,从5.7.1开始不支持。
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
快速回复
限100 字节
 
上一个 下一个