32位Qt程序在64位Windows 7上找不到Qt Postgres插件dll

时间:2012-08-03 18:58:59

标签: c++ qt windows-7 postgresql-9.1 mingw32

我有一个使用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文件无济于事。

有没有人知道我缺少什么?

0 个答案:

没有答案