【问题标题】:64-bit Qt and Postgres plugin in WindowsWindows 中的 64 位 Qt 和 Postgres 插件
【发布时间】:2008-12-03 17:53:32
【问题描述】:

我有一个使用 Postgres 插件的 32 位 Windows/Qt 应用程序。最近,我很想把这个应用程序变成一个 64 位应用程序。所以我检查了 Qt 文档的说明,成功地将 Qt 及其库构建为 64 位。现在的问题是 Postgres 不为 64 位 Windows 提供库!显然,Qt Postgres 插件不会编译。我用谷歌搜索了很多,没有找到任何解决方案,只是一堆无用的讨论存档帖子。那么,有没有办法让我在 Windows 中使用 Postgres 时将我的应用程序编译为真正的 64 位?

ADDENUM 问题不是在 Windows (which cannot be done) 上将 Postgres 作为真正的 64 位运行(我不管理数据库,所以我什至不在乎),而是将我的 Qt 应用程序编译为 64 位(这非常从真正的 64 位获得很多收益)。但是由于它需要访问 Postgres DB,所以我做不到,Qt Postgres 插件将无法编译,我将无法访问 DB。

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

给我任何解决方案,即使是肮脏的解决方案,并说明它可能有的利弊以及它可能影响或破坏的其他方面。

【问题讨论】:

标签: windows qt postgresql 64-bit


【解决方案1】:

我即将在我的工作机器上安装 Vista 64,所以我也在查找这个。

基本上 - 不,Postrgresql 不会在 Windows 64 位(目前)中编译,尽管它在 *nix 64 位中已经工作了多年。

我从 Windows 安装程序的一位维护者那里找到了这个 link

【讨论】:

  • 感谢您的链接。我为这个问题写了一个附录,也许您有相关信息?
猜你喜欢
  • 2011-01-11
  • 2011-11-27
  • 2010-12-26
  • 2016-05-08
  • 2012-07-02
  • 1970-01-01
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多