如何在x64模式下使用嵌入式组件?

时间:2015-04-15 13:00:44

标签: visual-studio-2012 visual-c++ assembly nasm sse

我正在尝试将一些汇编代码嵌入到我的C ++中。当我使用x86(win32)构建模式时,一切都很好,但是当我切换到x64构建模式时,VS2012报告了很多编译错误。

我想知道如何在x64构建模式下将程序集嵌入到C ++中?

3 个答案:

答案 0 :(得分:2)

你可以,不要内联。去构建自定义,添加MASM(或YASM,如果你更喜欢它 - 我这样做),然后添加.asm文件。它们将在没有进一步努力的情况下进行组装和链接。

答案 1 :(得分:1)

似乎不受支持。引自MSDN

  

Itanium和x64处理器不支持内联汇编。

答案 2 :(得分:0)

有一个名为&#34的Youtube页面;什么是Creel"或类似的东西。他有一个关于使用Visual Studio向C ++添加程序集的五十节课程。