• 7433阅读
  • 6回复

如何发布Windows下和Mysql连接的QT程序 [复制链接]

上一主题 下一主题
离线caichao07
 

只看楼主 倒序阅读 楼主  发表于: 2010-03-02
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
如何发布Windows下和Mysql连接的QT程序?
我试过将Mysql驱动的dll和Mysql的dll以及相关的dll都拷贝到程序的目录下,但还是无法连接上数据库


请教,谢谢!!!

离线午小夜

只看该作者 1楼 发表于: 2010-03-02
要把plugins带上.
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线caichao07

只看该作者 2楼 发表于: 2010-03-02
能细说那个plugins吗,谢谢
离线caichao07

只看该作者 3楼 发表于: 2010-03-02
我拷贝了里面跟mysql有关的dll,到运行目录下,这样不行吗
离线hehui

只看该作者 4楼 发表于: 2010-03-02
重新编译SQL驱动,选上qt-sql-mysql
这个最省事~~~~~~~~~~~~
离线午小夜

只看该作者 5楼 发表于: 2010-03-02
$Qtsdk\qt\plugins\sqldrivers 按路徑拷貝(保存原有路徑)然後加個qt.conf文件.
或者app.addLibraryPath(".path_plugins");

http://doc.qt.nokia.com/4.6/deployment-windows.html#qt-plugins
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线caichao07

只看该作者 6楼 发表于: 2010-03-02
谢谢指教!!!
问题解决了,我在qt.conf文件写了绝对路径Prefix = C:\qt
然后把plugins目录复制到C:\qt下
还有个疑问,请教有没有办法将Prefix路径设置成在 exe文件当前目录下的plugins  即相对路径?
快速回复
限100 字节
 
上一个 下一个