QT5.15编译1



编译 Qt 5.15.x For Windows 基础教程 Visual Studio 2019 MSVC142 x64 - 芯片烤电池 - 博客园 (cnblogs.com)

1.将VS编译器改为英文(好像不是必须,我直接用的中文)

2.将系统区域语言改为英文,utf8格式,有些文章说要英文操作系统,但是通过更改系统区域语言也是可以达到同样的效果。编译完成后记得改回来,因为如果在UTF8下,打开多字节的程序,中文会变乱码,切记不要去操作别的源代码。否则不好变回来。(这个好像也不是必须,只要保证所有的文件路径是英文就可以了)

3.编译完后,没有qt自带的cmd,可通过将qmake所在目录的路径设置到系统环境变量中,采用系统自带cmd也可调用windeloyqt.exe程序。

4.照链接编译完后,就会发现没有想象中的难。只要照笔者说明去做,基本问题不大。唯一的问题就在编译doc时,总会有个报错提示,但是没有影响编译,总体还是顺利的,就是时间有点长。目前就剩网络的没有编译,后期再说。

configure配置

configure -debug-and-release -confirm-license -opensource -platform win32-msvc -prefix "D:\qt\msvc32" -qt-sqlite -qt-pcre -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -qt-harfbuzz -opengl dynamic -skip qtwebengine -nomake tests -no-compile-examples -mp

5.编译完成后,才发现正常有用的也就1.3G左右,哪像在线安装的给整了20多个G

6.自己从清华源下载了最新的qt creator8,是qt6编译好的安装程序,本来想自己编译一下5的版本,但是看了源码后放弃了,没整明白。还是乖乖用安装版吧,以后有时间再慢慢研究吧!安装好后,就是配置一下上面编译好的qmake路径既可,其他的配置自动就会出现了,顺利完成。

7.我编译的win32版本的debug与release版,所以安装的Python也是32位的3.9版本,Ruby也是32位的安装版(非必须),perl也是32位的,系统Win10 64bit,VS2019,qt5.15.5清华源下载的源码。

8.当用32bit编译完成的源代码,再次去编译64bit的,会报 模块机器位X86与目标机器位X64的错误,这时候切记 得重新用一个新的源代码来编译64bit的库,如果用32bit必须通过nmake clean清除之前的编译生成文件,由于文件太多,这个过程可能跟编译过程差不多的时间,所以建议重新用一个新的源代码再来编译。

编译2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值