在 Visual Studio 命令提示符下使用 link.exe:
link.exe "C:\Users\Jon\Desktop\euler\asm\test" kernel32.dll
提供了有用的信息:LINK : fatal error LNK1181: cannot open input file 'kernel32.dll'
为什么它不能链接到系统 dll?
我继续使用 GoLink:
"C:\Program Files (x86)\nasm\golink.exe" /console test.obj Kernel32.dll
哪个链接很好,但是一旦我运行它就会崩溃。我正在使用 NASM"C:\Program Files (x86)\nasm\nasm.exe" -fwin64 "test.asm"
这是我的汇编程序Pastebin