6

QtCreator 中是否有任何方法可以让 Windows 构建 64 位可执行文件?(我需要使用 COM 对象作为 INPROC,并且该对象仅适用于 64 位架构)

4

2 回答 2

6

我看不出有什么理由不这样做。你需要:

  1. 要在 64 位处理器上工作,
  2. 确保您拥有 Visual Studio 64 位版本
  3. 在该 64 位设置上编译 Qt
  4. 在该设置上编译 QtCreator

电子邮件说调试工具也需要编译。我不确定 QtCreator 使用哪个调试器,但我认为它是开源的,无论如何你都可以在该设置上编译它。

Qt 默认情况下可能不会这样做,因为它们已经为它们支持的所有平台生成了大量不同的构建,并且对 64 位 Windows 桌面应用程序的需求还不是很大。

于 2009-10-30T16:36:13.610 回答
1

Pekka Gaiser正确地指出了来自奇趣科技的一封电子邮件。基本上,就是这样:)

具体来说:似乎没有适用于 Windows 的 64 位交叉编译器(因此,没有适用于 Windows 的 64 位 VLC)。因此,必须使用 Microsoft 编译器。不幸的是,Creator 对微软工具链的支持是有限的(尽管他们朝着完全支持它迈出了一大步)。

再说一遍: Pekka Gaiser指向的电子邮件包含使用 Qt Creator 和 Microsoft 的 64 位工具链的信息和链接。

于 2009-10-30T00:46:05.620 回答