Я в ассемблере полнейший новичок. Решил заниматься жтоя штукой. И сразу столкнулся с проблемой - я не могу скомпилировать программы. Вот такая например: --------------------------------------------- 386 .model flat,stdcall includelib kernel32.lib ExitProcess PROTO WORD .code WinMain PROC ;... push 0 call ExitProcess WinMain ENDP end WinMain -------------------------------------------------------- Укажите на ошибки.
Код (Text): .386 .model flat,stdcall option casemap:none include \masm32\include\windows.inc includelib kernel32.lib ExitProcess PROTO :DWORD .code start: ;... push 0 call ExitProcess end start
Так что я неправильно делаю. Я вот такую штуку набрал ml C:\masm32\my\1.asm А он мне 100 ошибок в windows.inc находит, что делать?
Забыл про опцию option casemap:none. Её нужно указать перед windows.inc. Исправил. А компилировать надо так: Код (Text): ml /c /coff /Cp C:\masm32\my\1.asm link /SUBSYSTEM:WINDOWS /LIBPATH:c:\masm32\lib C:\masm32\my\1.obj