Qt Creator部署静态库

时间:2024-03-29 10:53:25

这几天试了下Qt的静态编译。编译出来的静态库始终有问题,总是出现不能识别 Quick 模块的问题。widget项目则没有问题。索性,删掉了自己编译的糙东西,直接用同事编译好了的静态库–msvc2017_x64_static。别人编的东西,好是好,但想要用起来,还需以下步骤:
1、将编译好的库移动到Qt安装路径中msvc2017_64文件夹同级目录下。比如我这里的 D:\Qt5.12.5\5.12.5\msvc2017_x64_static 。然后将 D:\Qt5.12.5\5.12.5\msvc2017_64\bin 目录下的 qt.conf 和 qmlscene.exe 文件复制拷贝到 D:\Qt5.12.5\5.12.5\MSVC2017-x64-static\bin 里面。

2、打开Qt creator,选择工具-》选项-》Qt Versions-》添加,选择 D:\Qt5.12.5\5.12.5\MSVC2017-x64-static\bin\qmake.exe ,然后应用。

3、然后打开选择构建套件tab页,添加,如图填写并应用。
Qt Creator部署静态库
4、编译项目之前,选择刚刚添加好的构件套件 Desktop Qt5.12.5 MSVC2017 64bit Static 即可。