【问题标题】:Target x86 instead of x64?目标是 x86 而不是 x64?
【发布时间】:2015-05-31 13:10:01
【问题描述】:

将 QtCreator 与 Visual Studio 2013 x64 套件一起使用(我认为它包含 32 位和 64 位的编译器)

如何告诉它专门针对 32 位而不是 64 位?

【问题讨论】:

    标签: qt qt-creator


    【解决方案1】:

    Visual Studio 2013 x64 套件仅包含一个编译器的配置。您可以在设置对话框中查看套件详细信息(构建和运行类别 -> 套件选项卡)。当您选择 Visual Studio 2013 x64 套件时,您可以在底部看到已配置的编译器(很可能是 Microsoft Visual C++ Compiler 12.0 (x64))。 对于 x86 构建,您需要设置适当的 Visual Studio 2013 x86 套件,其中包含相应的 x86 编译器、调试器和 Qt 版本,并为项目选择此套件。

    【讨论】:

    • 后续问题...我还需要 msys+mingw 来处理其他内容,因此我可以使用该套件。选择一个与另一个(mingw vs. visual studio 2013)有一个主要原因吗?
    • 我几乎只有 Visual Studio 的经验,所以我对 mingw 不能说太多。已经有关于这个主题的类似问题(例如stackoverflow.com/questions/9203104/…)。总体而言,它应该主要取决于您的环境(例如,您是否需要其中一个不可用的 C++ 功能,您是否已经拥有使用其中一个或另一个的依赖项等)。
    猜你喜欢
    • 2018-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-27
    • 1970-01-01
    • 2017-08-03
    • 1970-01-01
    相关资源
    最近更新 更多