Я китаец, который интересуется информатикой.Я изучаю язык ассемблера, следующий за Язык ассемблера ДЛЯ ПРОЦЕССОРОВ x86 Седьмое издание от Кипа Ирвина.
Я загружаю MASM32 и пытаюсь кодировать в MASM32 Editor
код ниже:
.386
.model flat,stdcall
.stack 4096
ExitProcess PROTO,dwExitCode:DWORD
.data
byteVal BYTE 10h
.code
main PROC
mov esi,OFFSET byteVal
mov al,[esi]
INVOKE ExitProcess,0
main ENDP
END main
Когда я собираю ASM-файл, он работает и генерирует .obj-файл.Но когда я запускаю «Assemble and Link», я получаю ошибки связи.
xxxx.obj : error LNK2001: unresolved external symbol _ExitProcess@4
xxxx.exe : fatal error LNK1120: 1 unresolved externals
Может кто-нибудь помочь мне решить эту проблему и объяснить, почему?