QT 5.5.1版本静态库编译


QT 5.5.1版本静态库编译

一、说明:


1、网上有编译好的静态库,可以下载省去自己编译的问题。


2、为现有的Qt Creator 配置静态编译版本


二、配置:
1、 打开Qt Creator -> 工具 -> 选项 -> 构件和运行 -> Qt Versions
点击[Add]选项添加静态版本


添加Qt版本,然后点Apply。如图1.

QT 5.5.1版本静态库编译_第1张图片


2、设置编译器(Compilers)(如果有则不需要设置)
按照下图添加,然后点Apply。图2
QT 5.5.1版本静态库编译_第2张图片



3、设置套件(Kits)
[Desktop Qt 5.5.1 MinGW 32bit static]名称自己修改添加
图3
QT 5.5.1版本静态库编译_第3张图片



4、配置编译器
用记事本打开 C:\Qt\Qt5.5.1\5.5\mingw492_32\mkspecs\win32-g++\qmake.conf
找到 QMAKE_LFLAGS 和 QMAKE_LFLAGS_DLL
将后面都改成 -static
图4
QT 5.5.1版本静态库编译_第4张图片



二、应用:
新建工程:
新建工程时在[Kit Selection]中 选择[Desktop Qt 5.5.1 MinGW 32bit static]
编译时选择release模式。
注:静态编译的话,别选择debug,不然的话,编译是没问题,但是编译出来的exe非常大。
图5
QT 5.5.1版本静态库编译_第5张图片

图6
QT 5.5.1版本静态库编译_第6张图片





已经生成工程:
添加新的编译环境:
用Qt Creator打开工程。选择[Projects]选项。
[Add Kit]中选择[Desktop Qt 5.5.1 MinGW 32bit static]编译环境。
图7
QT 5.5.1版本静态库编译_第7张图片

完成后就会多出一个编译环境:
图8

QT 5.5.1版本静态库编译_第8张图片


你可能感兴趣的:(QT)