【发布时间】:2015-07-03 11:00:18
【问题描述】:
我想将使用 Qt 5.4.0 MinGw 和 PostgreSQL 9.4 作为数据库构建的桌面应用程序部署到另一台计算机,这是我的可执行文件夹中的文件:
icudt53.dll
icuin53.dll
icuuc53.dll
libgcc_s_dw2-1.dll
libintl-8.dll
libstdc++-6.dll
libwinpthread-1.dll
Qt5Core.dll
Qt5Gui.dll
Qt5PrintSupport.dll
Qt5Script.dll
Qt5Sql.dll
Qt5Widgets.dll
Qt5Xml.dll
问题是我收到此错误:连接到数据库时未加载驱动程序。我试图将文件夹 plugins\sqldrivers 复制到我的应用程序目录,但我仍然遇到同样的错误。
【问题讨论】:
-
您是否在发布模式下构建项目?尝试仅复制
qsqlpsql.dll(或qsqlpsqld.dll,如果在调试模式下构建),根本不复制带有插件的文件夹。
标签: c++ qt postgresql dll