Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ошибка компилятора (m32v10r), ошибка в файле windows.inc 
V
    Опции темы
sa1o
Дата 12.6.2010, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 16.5.2007

Репутация: нет
Всего: нет



Помогите плз не пойму, о чем компилятор.
скачал с wasm m32v10r

код проги 

Код

TITLE Win32 Console Example #1                    (Console1.asm)

; This program calls the following Win32 Console functions:
; GetStdHandle, ExitProcess, WriteConsole
; Last update: 1/20/02  

include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib
   

.data
endl EQU <0dh,0ah>        ; end of line sequence
message  \
BYTE "-------------------- Console1.asm -----------------------"
BYTE endl,endl
BYTE "This program is a simple demonstration of console ",endl
BYTE "mode output, using the GetStdHandle and WriteConsole ",endl
BYTE "functions.",endl
BYTE "---------------------------------------------------------"
BYTE endl,endl,endl
messageSize = ($-message)

consoleHandle DWORD 0     ; handle to standard output device
bytesWritten  DWORD ?     ; number of bytes written

.code
main PROC
  ; Get the console output handle:
    INVOKE GetStdHandle, STD_OUTPUT_HANDLE
    mov consoleHandle,eax

  ; Write a string to the console:
    INVOKE WriteConsole,
      consoleHandle,        ; console output handle
      ADDR message,            ; string pointer
      messageSize,        ; string length
      ADDR bytesWritten,        ; returns num bytes written
      0        ; not used

    INVOKE ExitProcess,0
main ENDP
END main


листинг ошибок:

Код

 Assembling: C:\cons.asm
\masm32\include\windows.inc(60) : error A2119: language type must be specified
\masm32\include\windows.inc(61) : error A2119: language type must be specified
\masm32\include\windows.inc(62) : error A2119: language type must be specified
\masm32\include\windows.inc(63) : error A2119: language type must be specified
\masm32\include\windows.inc(64) : error A2119: language type must be specified
\masm32\include\windows.inc(65) : error A2119: language type must be specified
\masm32\include\windows.inc(66) : error A2119: language type must be specified
\masm32\include\windows.inc(67) : error A2119: language type must be specified
\masm32\include\windows.inc(68) : error A2119: language type must be specified
\masm32\include\windows.inc(69) : error A2119: language type must be specified
\masm32\include\windows.inc(70) : error A2119: language type must be specified
\masm32\include\windows.inc(71) : error A2119: language type must be specified
\masm32\include\windows.inc(72) : error A2119: language type must be specified
\masm32\include\windows.inc(73) : error A2119: language type must be specified
\masm32\include\windows.inc(74) : error A2119: language type must be specified
\masm32\include\windows.inc(75) : error A2119: language type must be specified
\masm32\include\windows.inc(76) : error A2119: language type must be specified
\masm32\include\windows.inc(77) : error A2119: language type must be specified
\masm32\include\windows.inc(78) : error A2119: language type must be specified
\masm32\include\windows.inc(79) : error A2119: language type must be specified
\masm32\include\windows.inc(80) : error A2119: language type must be specified
\masm32\include\windows.inc(81) : error A2119: language type must be specified
\masm32\include\windows.inc(82) : error A2119: language type must be specified
\masm32\include\windows.inc(83) : error A2119: language type must be specified
\masm32\include\windows.inc(84) : error A2119: language type must be specified
\masm32\include\windows.inc(129) : error A2004: symbol type conflict : bool
\masm32\include\windows.inc(7804) : error A2179: structure improperly initialized
\masm32\include\windows.inc(7804) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8711) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8711) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8724) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8724) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8736) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8736) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8741) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8741) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8746) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8746) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8751) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8751) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8756) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8756) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8763) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8763) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8770) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8770) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8777) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8777) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8782) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8782) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8788) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8788) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8796) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8796) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8797) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8797) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8801) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8801) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8807) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8807) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8814) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8814) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8821) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8821) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8826) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8826) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8834) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8834) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8841) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8841) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8849) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8849) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8856) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8856) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8866) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8866) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8867) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8867) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8871) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8871) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8872) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8872) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8877) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8877) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8883) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8883) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8890) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8890) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8897) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8897) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8903) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8903) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8914) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8914) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8922) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8922) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8933) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8933) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8945) : error A2179: structure improperly initialized
\masm32\include\windows.inc(8945) : error A2008: syntax error : in structure
\masm32\include\windows.inc(8953) : fatal error A1012: error count exceeds 100; stopping assembly


компилировал батником который шел в комплекте bldallc.bat

Код

@echo off

if not exist rsrc.rc goto over1
\masm32\bin\rc /v rsrc.rc
\masm32\bin\cvtres /machine:ix86 rsrc.res
:over1

if exist %1.obj del %1.obj
if exist %1.exe del %1.exe

\masm32\bin\ml /c /coff %1.asm
if errorlevel 1 goto errasm

if not exist rsrc.obj goto nores

\masm32\bin\Link /SUBSYSTEM:CONSOLE /OPT:NOREF %1.obj rsrc.obj
if errorlevel 1 goto errlink

dir %1.*
goto TheEnd

:nores
\masm32\bin\Link /SUBSYSTEM:CONSOLE /OPT:NOREF %1.obj
if errorlevel 1 goto errlink
dir %1.*
goto TheEnd

:errlink
echo _
echo Link error
goto TheEnd

:errasm
echo _
echo Assembly Error
goto TheEnd

:TheEnd

pause



Это сообщение отредактировал(а) sa1o - 12.6.2010, 22:02
PM MAIL   Вверх
sa1o
Дата 13.6.2010, 01:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 16.5.2007

Репутация: нет
Всего: нет



нашел решение здесь http://forum.vingrad.ru/topic-287249.html
можно удалить тему

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для Windows/DOS"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для Windows/Dos | Следующая тема »


 




[ Время генерации скрипта: 0.0584 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.