【问题标题】:Correct Compiler choosing in Qt when using MSVC kits使用 MSVC 工具包时在 Qt 中正确选择编译器
【发布时间】:2020-01-22 16:55:05
【问题描述】:

我知道 Qt 会自动检测 MSVC 编译器,但有时它并没有按预期工作! 正如我在图片中发布的那样,我想知道每个编译器命名的含义以及我应该为哪个工具包选择这些编译器之一? 例如 amd64 和 x86-amd64 有什么区别,我应该选择 amd64 在 64 位机器上编译到 64 位机器目标吗?

https://i.stack.imgur.com/4QySg.png

【问题讨论】:

    标签: c++ qt visual-c++


    【解决方案1】:

    第一个名称是指编译器可执行文件的类型,或者换句话说,是指运行编译器所需的操作系统架构的类型。 而另一个名称是指编译器生成的可执行文件的类型

    例如x86-amd64 表示编译器可以在 32 位系统上运行并生成 64 位可执行文件,而 amd64 仅表示编译器可以在 64 位系统上运行并生成 64 位可执行文件

    我希望我能尽可能清楚地解释它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-26
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-22
      • 1970-01-01
      相关资源
      最近更新 更多