【问题标题】:Deploy Qt App using Postgresql使用 Postgresql 部署 Qt App
【发布时间】: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


【解决方案1】:

您是复制\plugins\sqldrivers 还是仅复制\sqldrivers?应该是应用安装目录下的\sqldrivers

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多