【发布时间】:2020-01-22 16:55:05
【问题描述】:
我知道 Qt 会自动检测 MSVC 编译器,但有时它并没有按预期工作! 正如我在图片中发布的那样,我想知道每个编译器命名的含义以及我应该为哪个工具包选择这些编译器之一? 例如 amd64 和 x86-amd64 有什么区别,我应该选择 amd64 在 64 位机器上编译到 64 位机器目标吗?
【问题讨论】:
标签: c++ qt visual-c++
我知道 Qt 会自动检测 MSVC 编译器,但有时它并没有按预期工作! 正如我在图片中发布的那样,我想知道每个编译器命名的含义以及我应该为哪个工具包选择这些编译器之一? 例如 amd64 和 x86-amd64 有什么区别,我应该选择 amd64 在 64 位机器上编译到 64 位机器目标吗?
【问题讨论】:
标签: c++ qt visual-c++
第一个名称是指编译器可执行文件的类型,或者换句话说,是指运行编译器所需的操作系统架构的类型。 而另一个名称是指编译器生成的可执行文件的类型
例如x86-amd64 表示编译器可以在 32 位系统上运行并生成 64 位可执行文件,而 amd64 仅表示编译器可以在 64 位系统上运行并生成 64 位可执行文件
我希望我能尽可能清楚地解释它
【讨论】: