用于Windows的QtCreator:是否可以构建64位.exe?

时间:2009-10-20 14:27:36

标签: qt-creator

在QtCreator中是否可以通过Windows构建64位可执行文件? (我需要使用COM对象作为INPROC,此对象仅适用于64位架构)

2 个答案:

答案 0 :(得分:6)

我没有看到任何理由。你需要:

  1. 要使用64位处理器,
  2. 确保您拥有Visual Studio 64位版本
  3. 在64位设置上编译Qt
  4. 在该设置上编译QtCreator
  5. 电子邮件说调试工具也需要编译。我不确定QtCreator使用哪个调试器,但我想它将是开源的,你可以在该设置上编译它。

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

答案 1 :(得分:1)

Pekka Gaiser 正确地指出了来自Trolltech的电子邮件。基本上就是这样:))

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

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