2015-07-03 69 views
0

我想部署使用Qt 5.4.0建立我的桌面应用程序的MinGW和PostgreSQL 9.4数据库,到另一台电脑,这里是我的可执行文件夹中的文件:部署Qt的应用程序使用PostgreSQL

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    

问题是我得到这个错误:连接到数据库时未加载驱动程序。我试图将文件夹插件\ sqldrivers复制到我的应用程序目录,但我仍然有相同的错误。

+0

您是否在发布模式下构建项目?尝试仅复制'qsqlpsql.dll'(或者如果在调试模式下构建'qsqlpsqld.dll'),而不是包含插件的文件夹。 –

回答

0

您是否复制\plugins\sqldrivers或仅仅是\sqldrivers?应用程序安装目录中应该只是\sqldrivers

+0

我已经尝试过,但仍然有相同的错误 – aldo