我有一个使用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文件无济于事。
有没有人知道我缺少什么?