QtのQSqlDatabaseクラスを使用してPostgresデータベースにアクセスするmingwで構築された32ビットプログラムがあります。プログラムを 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 ファイルを使用してみましたが、役に立ちませんでした。
誰かが私が行方不明になっている手がかりを持っていますか?