2016-01-13 54 views
0

我需要创建一个简单的dll,它是用x64位编译的,并且与intel兼容。目前我使用VS 2013,我选择了(Release,x64),结果的dll是AMD64。有没有机会能够配置64位DLL的DLL处理器体系结构兼容性? enter image description here生成英特尔兼容的x64位dll(C#)

+2

其实这个名字是正确的,并且可以在英特尔处理器上工作,只是一个愚蠢的约定(https://en.wikipedia.org/wiki/X86-64)... – Aybe

+1

“amd64”是微软64位处理器的名称,它与英特尔处理器兼容。 AMD是在发明这种架构的时候,英特尔在他们无法获得自己的64位架构竞争力时将其复制。安腾是一个主要的失败者。这与托管代码无关,您应该将AnyCPU作为目标,以便它可以在任何架构上运行。 –

+0

谢谢!我不知道。其实我真的有这个问题,因为它是AMD64而不是MSIL,所以dll在Microsoft NAV中不可用。但现在这是其他问题:)。谢谢您的回复。 – Victor

回答

0

您可以使用它,X64 AKA AMD64。