gpt4 book ai didi

windows - Windows 中的 64 位 Qt 和 Postgres 插件

转载 作者:可可西里 更新时间:2023-11-01 09:27:08 24 4
gpt4 key购买 nike

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

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

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

给我任何解决方案,即使是肮脏的解决方案,并说明它可能具有的优点和缺点,以及它可能影响或破坏的其他内容。

最佳答案

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

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

我找到了这个 link - 来自 Windows 安装程序的维护者之一。

关于windows - Windows 中的 64 位 Qt 和 Postgres 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/338082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com