Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Windows 上编译/执行汇编文件的最简单方法是什么?一种选择是简单地嵌入到 Visual Studio C++ 项目中并使用__asm标签吗?
__asm
我建议你不要这样做。而是在.asm文件中单独编写汇编语言程序,编译成目标文件(或者.lib文件也可以)。然后将其与您的程序链接。这将简化跟踪代码中的错误。使用 __asm 是编写单独的汇编语言文件的糟糕替代方法。
您可以使用任意数量的汇编程序:MASM、NASM、FASM 等。只需记住 C/C++ 程序使用的调用约定,并将其复制到 MASM/NASM/FASM 中的代码中。