项目中使用到了 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了。