Qt Postgres“未加载驱动程序”

问题描述

我使用 Windows 10 和 Qt 版本 4.8.6 (msvc)。

我尝试连接到我的 postgres 数据库,但我总是收到错误“驱动程序未加载”。 我将 libpq.dll 复制到可执行文件的路径和目录 plugins 中,我将其复制到可执行文件路径下。

这是我的代码

dbPhilo.setHostName("127.0.0.1"); 
dbPhilo.setPort(5433);
dbPhilo.setDatabaseName("postgres"); 
dbPhilo.setUserName("postgres");
dbPhilo.setPassword("toor");

if(dbPhilo.open())
...

在文档中,这一行不起作用:

qmake -- Psql_INCDIR=C:/psql/include Psql_LIBDIR=C:/psql/lib/ms

它向我展示了 qmake 的文档。

有没有办法从网站下载正确的dll?

感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...