Windows中的64位Qt和Postgres插件

我有一个使用Postgres插件的32位Windows / Qt应用程序。 最近,我一直很想把应用程序变成一个64位的应用程序。 所以我检查了Qt文档的指示,成功地将Qt及其库编译成64位。 现在的问题是Postgres不提供64位Windows的库! 显然,Qt Postgres插件将不能编译。 我search了很多,没有find任何解决scheme,只是一大堆没有帮助的讨论归档文章。 那么,有没有办法让我在Windows中使用Postgres时将我的应用程序编译为真正的64位?

ADDENUM问题是没有运行Postgres在Windows上( 这是不能完成的 )(我不pipe理数据库,所以我不在乎)真正的64位,但编译我的Qt应用程序为64位(从真正的64位获得很大的收益)。 但是因为需要访问Postgres DB,所以我不能这样做,Qt Postgres插件将不能编译,而且我也没有数据库访问权限。

所以,我应该将Postgres相关的东西分离到一个32位的DLL(甚至可以使用64位应用程序的32位DLL),甚至是一个单独的可执行文件,或者我可以使用其他框架来访问它。 ..?

给我任何,甚至肮脏的解决这个问题的方法,说出它的优点和缺点,以及它可能会影响甚至破坏什么。

我即将在我的工作机器上获得Vista 64,所以我也在寻找这个。

基本上 – 不,Postrgresql不会在Windows 64位(但)编译,虽然它在* nix 64位工作多年。

我发现这个链接 – 从Windows安装程序的维护者之一。