链接器 - >高级 - >目标机器

时间:2014-07-13 14:15:20

标签: c++ windows visual-studio linker

这个问题被问到before,但还没有答案,所以我会试着回顾一下。

enter image description here

所以这就是问题,我在一个项目中意识到平台被选为“Win32”,但在“Linker> Advanced - > TargetMachine”下我有“ MachineX64(/MACHINE.x64)

那么他选择的目的是什么?在这种情况下,此选项是否有用以及当我选择Plattform:Win32并将TargetMachine设置更改为X64时会发生什么?

1 个答案:

答案 0 :(得分:0)

它不起作用。链接器从编译器获取32位文件 但被告知处理/制作64位东西=>错误。就试一试吧。

主要原因是在某些情况下链接器无法确定 编译器输出的正确设置。