• 6132阅读
  • 2回复

[讨论]Qt 4.80 带sqlite发布,寻找插件dll设置方法,打包 [复制链接]

上一主题 下一主题
离线jiang__30
 
只看楼主 倒序阅读 楼主  发表于: 2012-04-05

项目中使用到了 sqlite 数据,并且release发布生成exe后,需要打包发布。使没有Qt环境的电脑也可以运行。

     项目生成文件,在文件的同级目录下建立子目录 plugins/sqldrivers 用于放置插件dll ,由于本例中只用到了sqlite,所以只携带qsqlite4.dll 文件就行了。:
     FileMan.EXE
     QtCore4.dll
     QtGui4.dll
     QtSql4.dll
     plugins/sqldrivers/qsqlite4.dll

     同时在 FileMan.EXE 所在目录下建立 qt.conf   的配置文件。内容如下:

qt.conf  
----------------------------
[Paths]
Prefix=.
Plugins=Plugins
----------------------------
这样就可保证程序可以找到相关的dll了。

离线playstudy
只看该作者 1楼 发表于: 2012-04-07
楼主能把你打包好的文件发给我学习下吗?谢谢了,我总是打包不成功总是提示
"Unable to establish a database connection.\n"
                     "This example needs SQLite support. Please read "
                     "the Qt SQL driver documentation for information how "
                     "to build it.\n\n"
离线playstudy
只看该作者 2楼 发表于: 2012-04-07
我的邮箱是 fx0883@qq.com
快速回复
限100 字节
 
上一个 下一个