Visual studio 在VisualStudio2008中使用NASM作为内联汇编程序编译器?

Visual studio 在VisualStudio2008中使用NASM作为内联汇编程序编译器?,visual-studio,assembly,nasm,inline-assembly,Visual Studio,Assembly,Nasm,Inline Assembly,我设法将NASM设置为单独.asm文件的编译器,但找不到将NASM设置为内联汇编程序的编译器的方法(_asm指令)。比如说, helloWorld db "Hello world !",0 无法编译(汇编程序语法错误,找到“db”)。 有办法吗?或者我一定要使用MASM还是使用另一个开发环境? 谢谢 顺便说一句,MSDN没有给出任何线索:我想内联汇编程序是内置的(不是MASM),不能被替换 可以使用外部汇编程序(例如,MASM)(不作为一个内联汇编程序)来创建对象( *.Obj/

我设法将NASM设置为单独.asm文件的编译器,但找不到将NASM设置为内联汇编程序的编译器的方法(_asm指令)。比如说,

helloWorld    db    "Hello world !",0 
无法编译(汇编程序语法错误,找到“db”)。 有办法吗?或者我一定要使用MASM还是使用另一个开发环境? 谢谢


顺便说一句,MSDN没有给出任何线索:我想内联汇编程序是内置的(不是MASM),不能被替换

可以使用外部汇编程序(例如,MASM)(不作为一个内联汇编程序)来创建对象(<代码> *.Obj/<代码>)文件,然后使用链接器将这些对象文件链接到C++代码。

< P>明确地表示它是内置的:

内联汇编程序内置于编译器中,因此不需要像Microsoft宏汇编程序(MASM)这样的单独汇编程序


不,没有办法使用插件。如果可以,添加对其他平台(ARM、x64等)的支持将很容易,而不是完全不受支持。

对于NASM,对象文件可能具有.o扩展名。