• 16887阅读
  • 21回复

Qt5.2.1 MinGW32bit release静态版编译结果分享 [复制链接]

上一主题 下一主题
离线realfan
 

只看楼主 倒序阅读 楼主  发表于: 2014-02-06
— 本帖被 XChinux 设置为精华(2014-02-07) —
http://yunpan.cn/QpxiaJ87uVdPG (提取码:1343)
配置参数
configure -confirm-license -opensource -platform win32-g++ -release -static -ltcg -prefix "C:\QT\5.2.1-mingw32-rel-static" -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -no-qml-debug -nomake tests -nomake examples -skip qtwebkit -qt-pcre -no-compile-examples
离线XChinux

只看该作者 1楼 发表于: 2014-02-06
楼主速度好快
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线flq_00000

只看该作者 2楼 发表于: 2014-02-06
这个版本的怎么用,望楼主指点一下
离线realfan

只看该作者 3楼 发表于: 2014-02-07
回 flq_00000 的帖子
flq_00000:这个版本的怎么用,望楼主指点一下 (2014-02-06 21:48) 

使用方法参考
http://www.qtcn.org/bbs/apps.php?q=diary&uid=123401&a=detail&did=1551
这个是5.2.0的,5.2.1配置方法一样
离线likezyp

只看该作者 4楼 发表于: 2014-02-07
楼主你好,我的工程里用到 QMediaPlayer,用你的Qt5.2.1静态编译(win8.1 64bit)出现:
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer" ,不能播放歌曲,不知道是什么原因。

离线likezyp

只看该作者 5楼 发表于: 2014-02-07
回 likezyp 的帖子
likezyp:楼主你好,我的工程里用到 QMediaPlayer,用你的Qt5.2.1静态编译(win8.1 64bit)出现:
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer" ,不能播放歌曲,不知道是什么原因。
 (2014-02-07 12:32) 

好像这个可以解决:https://qt-project.org/forums/viewreply/134330/
-Dowload and extract the qtmultimedia submodule [download.qt-project.org]
-Delete the following in the plugins.pro file:
config_wmf: SUBDIRS += wmf
-Change in the directshow.pro file:
!config_wmf: include(player/player.pri)
into
include(player/player.pri)
-Compile it all
-Copy the resulting mediaservice folder next to your executable
离线jixc2008

只看该作者 6楼 发表于: 2014-02-08
Re:下载之后找不到QTCreator

下载之后找不到MinGW编译之后的QTCreator了
希望可以直接运行MinGW编译后的QTCreator.exe
谢谢
离线zzhouqianq

只看该作者 7楼 发表于: 2014-02-18
我用了你的静态库,在编译的时候都没问题,可是运行的时候会提示QSQLITE driver not loaded



官方的库运行没问题,能使用。。。其实你之前Qt的静态编译版本也有这个问题,包括我自己编译出来的也是这样。。不知道该怎么解决呢
本帖提到的人: @realfan
离线realfan

只看该作者 8楼 发表于: 2014-02-18
回 zzhouqianq 的帖子
zzhouqianq:我用了你的静态库,在编译的时候都没问题,可是运行的时候会提示QSQLITE driver not loaded
[图片]
官方的库运行没问题,能使用。。。其实你之前Qt的静态编译版本也有这个问题,包括我自己编译出来的也是这样。。不知道该怎么解决呢
....... (2014-02-18 11:58) 

静态使用Sqlite,要在pro文件中加
QTPLUGIN += qsqlite
在main.cpp中加
    #include<QtPlugin>
    Q_IMPORT_PLUGIN(QSQLiteDriverPlugin)

你试试能否解决问题。我这用是没问题的。
离线zzhouqianq

只看该作者 9楼 发表于: 2014-02-18
回 realfan 的帖子
realfan:静态使用Sqlite,要在pro文件中加
QTPLUGIN += qsqlite
在main.cpp中加
    #include<QtPlugin>
....... (2014-02-18 13:29) 

嗯,谢谢啦,按照你说的确实可以用了。
不过我发现只要在pro文件中加QTPLUGIN += qsqlite,不用修改main.cpp也能正常运行。
离线realfan

只看该作者 10楼 发表于: 2014-02-18
回 zzhouqianq 的帖子
zzhouqianq:嗯,谢谢啦,按照你说的确实可以用了。
不过我发现只要在pro文件中加QTPLUGIN += qsqlite,不用修改main.cpp也能正常运行。 (2014-02-18 14:54) 

试了一下,果然是不修改main.cpp也可以。
离线maple918

只看该作者 11楼 发表于: 2014-02-26
回 realfan 的帖子
realfan:试了一下,果然是不修改main.cpp也可以。
(2014-02-18 17:10)

用你的方法试了一下,静态编译后qsqlite、odbc都可以使用,qmysql、qpsql不可以使用,提示“:-1: warning: Plugin class name could not be determined for qsqlmysql plugin.”。
但是如果我想使用qmysql、qpsql怎么实现呢? 请教大神指点!

离线qxiaoyu718

只看该作者 12楼 发表于: 2014-03-29
不错 有用
离线qdhqf

只看该作者 13楼 发表于: 2014-04-18
加访问密码了啊
离线librehat

只看该作者 14楼 发表于: 2014-05-12
请问楼主访问密码是多少?
----------------
Fedora GNU/Linux
Windows 7 SP1
Qt 5
----------------
离线realfan

只看该作者 15楼 发表于: 2014-05-13
回 librehat 的帖子
librehat:请问楼主访问密码是多少?[表情]  (2014-05-12 22:45) 

http://yunpan.cn/QpxiaJ87uVdPG (提取码:1343)
离线realfan

只看该作者 16楼 发表于: 2014-05-13
回 qdhqf 的帖子
qdhqf:加访问密码了啊 (2014-04-18 09:46) 

http://yunpan.cn/QpxiaJ87uVdPG (提取码:1343)

是360云盘改变访问规则了,全部共享都需要加提取码。之前已经共享的,也需要提取码。
离线gantmqq365

只看该作者 17楼 发表于: 2014-06-17
链接失效了
离线jakes

只看该作者 18楼 发表于: 2014-07-23
链接失效了。。。。
离线realfan

只看该作者 19楼 发表于: 2014-07-23
http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1667
用这个吧
离线realfan

只看该作者 20楼 发表于: 2014-07-23
回 jakes 的帖子
jakes:链接失效了。。。。 (2014-07-23 13:41) 

http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1667
离线cangyuegui

只看该作者 21楼 发表于: 2014-08-15
版主  我用你这个版本
编译了postgres的驱动  无法使用 怎么办?
快速回复
限100 字节
 
上一个 下一个