· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› Комментарии к исходнику "Chinchy server"

Посл.отвђт Сообщенiе


Дата: Сен 23, 2003 15:56:44

Кто-нибудь пробовал собирать из исх.
"Chinchy server"
http://www.wasm.ru/comment.php?srcid=109
Как это сделать?
(сам делаю так:
set path=C:\masm32\BIN;%Path%
C:\masm32\BIN\ML.EXE %1.asm
rem C:\masm32\BIN\link %1.obj)
это то что на выходе:

C:\masm32\cserver>C:\masm32\BIN\ML.EXE SERVER.asm
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.

Assembling: SERVER.asm
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

/z2
"SERVER.obj"
"SERVER.exe"
NUL
LINK : warning LNK4044: unrecognized option "z2"; ignored
SERVER.obj : warning LNK4033: converting object format from OMF to COFF
LINK : fatal error LNK1181: cannot open input file "SERVER.exe"


Дата: Сен 23, 2003 16:36:23

все оказалось гораздо проще:

rem @echo off
set p=server
if not exist %p%.rc goto over1
\masm32\bin\rc /v %p%.rc
\masm32\bin\cvtres /machine:ix86 %p%.res
pause
:over1
@if exist "%p%.obj" del "%p%.obj"
@if exist "%p%.exe" del "%p%.exe"
\masm32\bin\ml /c /coff "%p%.asm"
pause
@if errorlevel 1 goto errasm
@if not exist %p%.obj goto nores
\masm32\bin\Link /SUBSYSTEM:WINDOWS "%p%.obj" %p%.res
pause
@if errorlevel 1 goto errlink
@dir "%p%.*"
goto TheEnd
:nores
\masm32\bin\Link /SUBSYSTEM:WINDOWS "%p%.obj"
@if errorlevel 1 goto errlink
dir "%p%.*"
goto TheEnd
:errlink
echo _
echo Link error
goto TheEnd
:errasm
echo _
echo Assembly Error
goto TheEnd
:TheEnd
pause


Дата: Сен 23, 2003 19:35:06

SlonMX
А я просто открываю в RadASM'е и жму на Build :)

ЗЫ: По названию темы можно подумать, что здесь обсуждаются ошибки в исходниках сервера, которые, кстати, есть...
ЗЗЫ: Сервер, бесспорно, рулит!


Дата: Сен 23, 2003 19:58:57

SlonMX

Плаваем в командных файлах ;-)
Это ж надо такого наворотить..:-)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.040