Консультация № 66395
10.12.2006, 20:04
0.00 руб.
0 2 1
Я использую masm32.В приложении прога.При превращении в obj-файл
MASM32 выдаёт:
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp.1981-1997. All rights reserved.
Assembling: fatal error A1000: cannot open file : D:\masm32\Tryrun\pr1.asm
_
Assembly Error


Приложение:
.486 ; create 32 bit code .model flat, stdcall ; 32 bit memory model option casemap :none ; case sensitive include \masm32\include\windows.inc include \masm32\include\masm32.inc include \masm32\include\gdi32.inc include \masm32\include\user32.inc include \masm32\include\kernel32.inc include \masm32\include\Comctl32.inc include \masm32\include\comdlg32.inc include \masm32\include\shell32.inc include \masm32\include\oleaut32.inc include \masm32\include\msvcrt.inc includelib \masm32\lib\masm32.lib includelib \masm32\lib\gdi32.lib includelib \masm32\lib\user32.lib includelib \masm32\lib\kernel32.lib includelib \masm32\lib\Comctl32.lib includelib \masm32\lib\comdlg32.lib includelib \masm32\lib\shell32.lib includelib \masm32\lib\oleaut32.lib includelib \masm32\lib\msvcrt.libExitProcess proto: DWORD .codestart: mov eax, 2 add eax, 3invoke ExitProcess , 0end start

Обсуждение

Неизвестный
10.12.2006, 22:57
общий
это ответ
Здравствуйте, Loriendil!
Это ошибка означает что ассемблер не может найти исходный файл.
Убедитесь что файл pr1.asm расположен по адресу D:\masm32\Tryrun\
Неизвестный
11.12.2006, 10:58
общий
Или еще, что чаще встречается, убедитесь, что расширение файла pr1 именно asm. Часто забывают писать - и создают файл без расширения.
Форма ответа