首页 / 操作系统 / Linux / Qt应用程序的静态编译与发布
首先使用confgure -static 编译qt静态库然后在main函数前加入程序使用的plugin,否则图片图标显示不正常,文字乱码#include <QtPlugin>
Q_IMPORT_PLUGIN(qjpeg)
Q_IMPORT_PLUGIN(qgif)
Q_IMPORT_PLUGIN(qcncodecs)
Q_IMPORT_PLUGIN(qico)最后在工程 pro文件中加入库LIBS += D:/QT/4.6.0/plugins/imageformats/libqgif.a
LIBS += D:/QT/4.6.0/plugins/imageformats/libqjpeg.a
LIBS += D:/QT/4.6.0/plugins/codecs/libqcncodecs.a
LIBS += D:/QT/4.6.0/plugins/imageformats/libqico.a否则编译出现undefined reference to `qt_plugin_instance_qico()"等错误