vs2019编译qt5.15.5

Qt的版本现在真是挺让人闹心

Qt5.15.5官方不提供编译好的二进制了,只到5.15.2,现在开源的到了5.15.5(商业版本都到5.15.11了!)

参照官方文档

主要就是要注意下openssl

安装vs2019

注意安装英文版,会让你后面省点事

安装其他依赖

一定要用jom,用nmake不保证能编译通过

如果要编译webengine,还需要下面两项

安装时都选择加入到PATH

最坑的来了,找不到python,手输python会找到windows store,简直了!
打开设置=>应用程序=>应用程序别名(都关掉就好了)

创建编译环境的bat

qtenv.bat (注意更改qt源代码的位置,以及OPENSSL的安装位置)

CALL "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
SET _ROOT=%CD%\qt
SET PATH=%_ROOT%\qtbase\bin;%_ROOT%\gnuwin32\bin;%PATH%
cd %_ROOT%
SET _ROOT=
set OPENSSL_DIR=C:\OpenSSL-Win64

qtbuild.cmd

cmd /k qtenv.bat
pause

双击qtbuild.cmd,打开命令行

configure -debug-and-release -prefix C:\Qt\Qt5.15.5 -opensource -confirm-license -nomake examples -nomake tests -openssl-linked OPENSSL_INCDIR="%OPENSSL_DIR%\include" OPENSSL_LIBDIR="%OPENSSL_DIR%\lib\VC\static" OPENSSL_LIBS="-lWs2_32 -lGdi32 -lAdvapi32 -lCrypt32 -lUser32" OPENSSL_LIBS_DEBUG="-llibssl64MDd -llibcrypto64MDd" OPENSSL_LIBS_RELEASE="-llibssl64MD -llibcrypto64MD"
jom
jom install
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值