首页| 论坛| 消息

标题:Qt应用程序发布后无法连接数据库
作者:fcl_andy
日期:2013-12-31 14:37
内容:

应用程序中有使用数据库Sqlite,在开发的PC机上release的程序运用无问题,但是放到别的电脑上运行却无法创建数据库文件。很多网友说加入main函数中加入QApplication::addLibraryPath("./plugins");及将这个qt/xxx/下的plugins文件夹复制到与app.exe同目录下就可以,这么做没效果啊。求详细的解决方案,谢谢

运行.exe后还是无法连接数据库。
这个问题困扰好久了,如何解决啊。。。。。


#1 [pain22 12-31 15:38]
plugins/sqldrivers 直接把这个夹复制出来就可以
#2 [XChinux 01-05 10:40]
将plugins目录下的东西复制到你可执行程序所在目录下即可,比如:
your_bin_path/your_exe_file.exe
your_bin_path/sqldrivers/qsqlite.dll
#3 [fcl_andy 01-07 16:11]
有这么试过,在Qt4.7.3下完全没有问题。我更换成了Qt4.8.4就有这样的问题了,怪的很。只能与开发的电脑做一个相同的路径放这些插件的动态库,程序才正常运行。。。。。

回复 发表
主题 版块