Ассемблер не удалось установить ссылку на файл MASM32 - PullRequest
0 голосов
/ 16 октября 2018

Я китаец, который интересуется информатикой.Я изучаю язык ассемблера, следующий за Язык ассемблера ДЛЯ ПРОЦЕССОРОВ 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

Может кто-нибудь помочь мне решить эту проблему и объяснить, почему?

...