|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 7, 2004 13:48:42 Набил свою ПЕРВУЮ прогу (first.asm ) .386 .model flat,stdcall .code start: mov eax, 2 add eax, 3 ret end start Создал командный файл (amake.bat) ml /c /coff "%1.asm" link /SUBSYSTEM:CONSOLE "%1.obj" Набираю в командной строке amake first Вылезает сообщение об ошибке "ML.EXE не является приложением Win32" Что надо сделать, чтоб прога скомпилировалась? |
|
|
Дата: Апр 7, 2004 13:54:52 импорт иметь |
|
|
Дата: Апр 7, 2004 14:11:07 импорт иметь Не понял |
|
|
Дата: Апр 7, 2004 14:26:28 Не понял Ну, скажем так - твой модуль должен обязательно импортировать хотя бы одну функцию апи. Так понятней? Лучше возьми готовый пример и посмотри что к чему... |
|
|
Дата: Апр 7, 2004 14:38:27 Привет! Теперь я не понял. У меня всё работает: .486P .Model Flat, StdCall .DATA .CODE START: nop RET END START \masm32\bin\ml /c /coff "%1.asm" \masm32\bin\Link /SUBSYSTEM:WINDOWS "%1.obj" |
|
|
Дата: Апр 7, 2004 14:52:44 PavPS Привет! Теперь я не понял. У меня всё работает А у меня не работает. После сообщения об ошибке "ML.EXE не является приложением Win32" вылезает консоль с такими сообщениями: C:\Documents and Settings\Дом>ML /c /coff "L11.asm" Отказано в доступе. C:\Documents and Settings\Дом>LINK /SUBSYSTEM:CONSOLE "L11.obj" Microsoft (R) Segmented Executable Linker Version 5.31.009 Jul 13 1992 Copyright (C) Microsoft Corp 1984-1992. All rights reserved. LINK : warning L4017: /SUBSYSTEM : unrecognized option name; option ignored Run File [L11.exe]: (чего-то ждет) Что делать? Помогите. |
|
|
Дата: Апр 7, 2004 14:58:25 · Поправил: bogrus michaelxp Нормально компилит и линкует ! Проверял и на 2000 и XP First.exe (1 Кб) Закинь всё (ML.EXE,LINK.EXE,first.asm,amake.bat) в один каталог |
|
|
Дата: Апр 7, 2004 15:25:57 [b]michaelxp[\b] Твоя проблема мне знакома, решение- качай пакет MASM'а с WASM'a и всё заработает (лоадер XP бракует старые ml.exe). |
|
|
Дата: Апр 7, 2004 15:31:37 bogrus Закинь всё (ML.EXE,LINK.EXE,first.asm,amake.bat) в один каталог Не помогает. Результат тотже (см. мой предыдущий пост) |
|
|
Дата: Апр 7, 2004 15:32:46 Sem Твоя проблема мне знакома, решение- качай пакет MASM'а с WASM'a и всё заработает (лоадер XP бракует старые ml.exe). Не поможешь с линком? |
|
|
Дата: Апр 7, 2004 16:06:11 |
|
|
Дата: Апр 7, 2004 16:08:34 Правка |
|
|
Дата: Апр 7, 2004 16:17:12 michaelxp Вот тебе примерчик, запусти в отдельной папке, если и это не сработает значит что-то у тебя криво установлено ;-) _157079497__1st_exe.rar |
|
|
Дата: Апр 7, 2004 16:17:37 IceStudent Я удивляюсь… качай пакет MASM'а с WASM'a — это для кого написано? Извиняюсь, не догнал. |
|
|
Дата: Апр 7, 2004 17:00:04 Ура!!! Скомпилировал!!! ВСЕМ СПАСИБО. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.069 |