最近在编译一些包含有asm的项目的时候,总是会碰到asm文件编译不能通过的现象,错误提示 A2070 .比如下面的这些语句就会出现
movd mm6,ebp
movd mm7,[esi]
movq xmm0, [ecx]
movq [ecx], xmm0
这时需要更改下原代码就能通过了,如下:
movd mm6,ebp
movd mm7,dword ptr [esi]
movq xmm0, dword ptr [ecx]
movq dword ptr [ecx], xmm0
呵呵,找了很久才找到了答案,希望大家照着做就ok了,至于原因,希望有高人指点下,纳闷为什么微软会出现这个不兼容的问题