发布的QT程序无法连接数据库的问题
2014-12-19 22:14
323 查看
发布的QT程序无法连接数据库的问题
在windows下编译好的QT程序在其他没有安装QT的机器上会出现无法连接数据库的问题。这时我们可以通过以下方式来解决:
在release文件夹里创建plugins文件夹,并将QT安装目录下的plugins\sqldrivers文件夹复制到release\plugins文件夹(我的程序使用的是SQLite数据库,由于plugins\sqldrivers文件夹里有默认的数据库驱动,所以直接复制过去就可以了,如果是其他数据库可能需要下载其他第三方的sql驱动)
然后最重要的一步是在main.cpp中添加以下语句
QApplication::addLibraryPath("./plugins");
编译程序之后再发布就可以了。
相关文章推荐
- 发布的QT程序无法连接数据库的问题
- 发布的QT程序无法连接数据库的问题
- 关于QT连接数据库程序的发布问题
- asp.net 发布程序到iis后无法连接到oralce数据库问题
- QT程序Release后无法连接数据库的问题
- 解决realmethods生成的程序无法连接数据库的问题
- 解决WIN7编译出的程序无法连接其他数据库的问题。
- 如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)
- Unity3D发布为exe后无法连接数据库问题
- 发布的QT程序无法显示图标和图片的问题
- 问题描述:客户端连接数据库报错,ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄
- 导出的Java程序无法连接数据库的问题解决方案
- Qt5 QML程序Release版本发布程序无法显示的问题解决过程。
- 发布的QT程序无法显示图标和图片的问题
- QT程序发布的一个问题:无法定位程序输入点与动态链接库QtCore4.dll
- c#程序移植到其他电脑上连接数据库出现问题无法运行 最好有个实例 改怎么办
- 发布的QT程序无法显示图标和图片的问题
- IIS 发布后无法连接数据库(应用池问题)
- VS下QT插件 连接数据库出现error LNK2019: 无法解析的外部符号QSqlDatabase问题解决
- QT程序发布的一个问题:无法定位程序输入点与动态链接库QtCore4.dll