缺少defaultconnection @ qsqldatabase @@ 2peadea

时间:2017-09-15 09:04:13

标签: c++ qt sqlite

我正在开发一个使用sqlite数据库的项目。 当我从qt创建者运行项目时,一切正常,但是当我运行exe文件时,应用程序报告错误。

  

程序入口点defaultconnection @ qsqldatabase @@ 2peadea   无法位于动态链接库中。

你知道问题出在哪里吗?

  • 要获得所有需要的库,我运行windeployqt.exe
  • 我在项目中添加了QT += core gui sql
  • 在qt创建者中,一切都正常运行。

在我的程序目录中是:

.\D3Dcompiler_47.dll
.\libEGL.dll
.\libGLESV2.dll
.\myapp.deploy.cmd
.\myapp.exe
.\opengl32sw.dll
.\Qt5Core.dll
.\Qt5Gui.dll
.\Qt5Sql.dll
.\Qt5Svg.dll
.\Qt5Widgets.dll

.\iconengines\qsvgicon.dll

.\imageformats\qgif.dll
.\imageformats\qicns.dll
.\imageformats\qico.dll
.\imageformats\qjpeg.dll
.\imageformats\qsvg.dll
.\imageformats\qtga.dll
.\imageformats\qtiff.dll
.\imageformats\qwbmp.dll
.\imageformats\qwebp.dll

.\platforms\qwindows.dll

.\sqldrivers\qsqlite.dll
.\sqldrivers\qsqlmysql.dll
.\sqldrivers\qsqlodbc.dll
.\sqldrivers\qsqlpsql.dll

.\translations\qt_ca.qm
.\translations\qt_cs.qm
.\translations\qt_de.qm
.\translations\qt_en.qm
.\translations\qt_fi.qm
.\translations\qt_fr.qm
.\translations\qt_he.qm
.\translations\qt_hu.qm
.\translations\qt_it.qm
.\translations\qt_ja.qm
.\translations\qt_ko.qm
.\translations\qt_lv.qm
.\translations\qt_pl.qm
.\translations\qt_ru.qm
.\translations\qt_sk.qm
.\translations\qt_uk.qm

0 个答案:

没有答案