首页| 论坛| 消息

回复: Qt5.2.0 MinGW480 release静态版编译结果、过程及QtCreator配置分享
#21 [jibintao 01-17 17:04]
楼主,用你build 的lib,我的程序的资源都不能显示,比如说给toolbar add一个icon,结果static build 出来的不能显示,而 dynmaic build 出来的没问题。
#22 回 21楼(jibintao) 的帖子 [realfan 01-17 23:17]
方便的话,工程发过来我看一下。
#23 回 22楼(realfan) 的帖子 [jibintao 01-19 23:21]
这个问题网上人说是在static 下不能用ico,而是用png,谢谢啊~~
另外, 在static下找不到 sqldriver,我切换到dynamic下就可以找到?
#24 回 23楼(jibintao) 的帖子 [realfan 01-20 08:53]
static用sqldriver要加一些代码:
在pro中加(根据你用的db driver类型,加)
QTPLUGIN += qsqlodbc#odbc
QTPLUGIN += qsqlmysql #mysql
QTPLUGIN += qsqlite#sqlite
在main.cpp中加
#include
Q_IMPORT_PLUGIN(QMYSQLDriverPlugin)
Q_IMPORT_PLUGIN(QSQLiteDriverPlugin)
Q_IMPORT_PLUGIN(QODBCDriverPlugin)
#25 回 23楼(jibintao) 的帖子 [realfan 01-20 08:58]
我一般习惯这样写
pro中
CONFIG(release, debug|release){
CONFIG += static
}
static{
DEFINES += QT_PLUGIN_STATIC_LINK
QTPLUGIN += qsqlodbc
QTPLUGIN += qsqlite

在main.cpp中
#ifdef QT_PLUGIN_STATIC_LINK
#include
Q_IMPORT_PLUGIN(QSQLiteDriverPlugin)
Q_IMPORT_PLUGIN(QODBCDriverPlugin)
#endif

<< 3 4 5 6 >> (5/6)

回复 发表
主题 版块