需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地方来调用这些汇编代码。
那么,如何在VS中使用X64的汇编呢?本例子将演示如何在汇编文件中使用.c或者.cpp源文件中定义的函数和变量,以及如何在.c或者.cpp中使用汇编文件中定义的函数。
首先使用VS(本例子中使用的是VS2013)file=》new=》project,创建一个console项目如下:x64_asm。
项目创建好了之后,默认是一个X86的开发编译环境:
点击红框中的下拉箭头,选择Configure Manager…: