Dzień dobry!
Ostatnio próbuję nauczyć się korzystania z assemblera (MASM) i podczas asemblacji tego kodu:
.686
.model flat, stdcall
include kernel32.inc
include user32.inc
include kernel32.lib
include user32.lib
.data
szText db "heh", 0
.code
start:
push 0
push offset szText
push offset szText
push 0
call MessageBoxA
push 0
call ExitProcess
end start
Dostaje błędy z pliku kernel32.lib:
Pierwszy: "Syntax error"
Następne 99: "invalid character" z wyjątkiem 6 "line too long"
oraz ostatni to przerwanie z powodu przekroczenia 100 błędów.
Pliki w miejscu z projektem:
-plik.asm
-kernel32.inc
-kernel32.lib
-user32.inc
-user32.lib
Niecierpliwie czekam na odpowiedź!