1

我有一个用 mingw 构建的 32 位程序,它使用 Qt 的 QSqlDatabase 类来访问 Postgres 数据库。我们将程序安装到 c:\company\product\bin。我们将 Qt PSQL 驱动插件 qsqlpsql4.dll 放在 C:\company\product\bin\sqldrivers 中。

它在 32 位 Windows 7 或 32 位 Windows XP 上运行良好。在 64 位 Windows 7 上运行时,我得到以下输出:

QSqlDatabase:未加载 QPSQL 驱动程序 QSqlDatabase:可用驱动程序:QSQLITE QODBC3 QODBC

无法打开数据库连接。指定的驱动程序无效。

它拒绝找到 QPSQL 驱动程序。我尝试使用 qt.conf 文件无济于事。

有人知道我错过了什么吗?

4

0 回答 0