RadASM - ćŁęą ńŁńą Ł ć óŁŁ ó꣹ń,
Ł ńńą, ąąćŁ ńńó ńąŁ ńąŁńęŁ ŁŁę.
ńŁ Ł ńą ŁŁęó óęŁ, ńąń ń DLL,
ć Łńą ńąŁńęó ŁŁęó (ń includelib). ńą ż,
ąŁą ąŁńą ń ąęó ŁŁęó, Ł ĘŁ ń ńą
Łńą ó Ł ŁŁ ńą ą ńóą, ńŁ óćŁ Ł ąęć ćą
ąŁńą ńŁ .LIB-ą. Łłó, ęąę ŁŁŁą INI-ą
MASM (, ń ŁŁńŁ, ć ć Łńą FASM).
ąćą, ąę ąć ó ŁŁ ć ŁąŁ, ąęć ńąŁ
RadLib.zip Łń ꣣ ń ą RadASM.INI Ł MASM.INI, ę
ŁŁ żŁ ńń . ć ąŁ ńŁ ńą ą Ł, ćą
Ł ąŁłó ń ńą ąńęŁ ąłŁ INI-ąą. ńŁ Ł
żć, Łą Łćńółó ŁąŁ , ęąę ńŁ ŁŁ
ą 3 ń łąćą.
1. óń ę ą ęłą ŁŁęąŁ RadASM.INI, żó Łłó
ńą ąą. ń꣣ [Makefiles] ć ńŁńę ń ąńłŁŁŁ ą (0=.rap,
1=.rc, 2=.asm, 3=.obj Ł ), ę Łńóń RadASM. Ł ąŁ .lib
ę żć ńŁńęą. -óąŁ RadASM.INI, ńŁ ńŁ "8=.txt" , ąę .lib ó 9. ą ż ńęŁ [Makefiles] ą RadASM.INI:
--------------------------------------------------------------------------------
9=.lib
--------------------------------------------------------------------------------
2. Ż łąć ń ł ą Łć ć. ŃółŁ łąć - ąęŁą
MASM.INI. ż ą Ł ąęŁą ńć ó ńęŁ Ł
ąŁ ł ó ó. -, ąąŁ ęć Łą ąŁń
ńŁńę, Ł RadASM ę "New Project" ( ę). Łą
"LIB Project" ęąń ąąŁ, ć ą óć ąąŁ.
ń꣣ ęą [Project] ąą MASM.INI, ą ńŁńę ąąŁ ęą
ńółŁ ą:
--------------------------------------------------------------------------------
Type=Win32 App,Console App,Dll Project,LIB Project
--------------------------------------------------------------------------------
3. ąęŁŁ, ą ńęŁ ń ąń깣 ę ŁŁę
(LIB Projects). ęŁó/ńą ąńęŁ ęą Dll Project Ł Łńó Ł
ęąń łąą, ć ńńŁ. ąŁ ńęe c [DLL Project]
ą [LIB Project] ( ć ąąŁ ęć Łą, .. "LIB Project" ŁŁ
óć, ę ą óć) Ł ą ńę ń ęą ąŁ LINK.EXE
LIB.EXE. ą ó ńęŁ MASM.INI:
--------------------------------------------------------------------------------
[LIB Project]
Files=1,1,0,1,0
Folders=1,0,0
MenuMake=0,1,1,0,0,0,0,0
1=4,O,$B\RC.EXE /v,1
2=3,O,$B\ML.EXE /c /coff /Cp /nologo /I$I,2
3=9,O,$B\LIB.EXE,3
4=0,0,,5
--------------------------------------------------------------------------------
(ą ż ą ńó 깣Ł; ńŁ ą Łń, ć
Łą Ł, ąęŁń ń ŁńąŁ ąą ń꣣Ł)
Ł óćŁ łŁ ąńŁ, ę Łąń Dll-ęą. Ęąę
ć Ł, ąąŁ Łąń. Ńółą Łąłąń ńęą "3="
(ęąą Łęą).
Łą "9" - ż ńńęą ą ńęó "9=.lib" ą RadASM.ini. ą
ą ą RadASM óąŁ ńą .lib-ą, ńŁ ńółńó Łęę,
Ł Ł ć ąŁŁ ń ŁęęŁ. ńŁ ą ńółńó, ż ąŁ, ę óńł ńŁęą.
ŃŁ "O" ą, óć ąćą ńłŁ ę ą Output,
óą ć ńć óŁ ńłŁ, ćŁó Łę.
$B ąń ó ę ął ŁęŁŁ Masm32\Bin, ą Łą "3" ąą Łńą ąąŁ ąłć .OBJ-ąą ęąń ąćóą ęą ńęŁ (3=.obj ńŁńę ń ŁąŁ ą) Łęą. ńŁ ąń ąŁńą ż óęń, ć ń 깣Ł INI-ąą. Ż ę ąń ć, ćó ńą RadASM (łą ąą, KetilO!).
ńć Ł ą ąńŁ ńŁ INI-ą, ńć ńąą ę ŁŁę
LIB Project ąęć, ęąę óć ę RadASM. Ż łą Ł - ńŁ śŁ ąłŁ óęŁ PROTOs ą, ąę ć ęą Ł ę, ŁńółŁ żó ŁŁęó. ą Łńó ę ŁęŁ include Ł includelib, ćŁ ŁŁęó óęŁ ę ŁńąŁ óćŁ ńŁ ęą.
ąęć ŁŁŁą "Tools" - ąŁ Łńó ąąŁńęć
꣹Ł include- Ł library-ą Ł ŁęŁŁ ąłć ęą ŁęŁŁ
masm32\Include Ł masm32\Lib ńń. żćŁ ąą ą żŁ
łŁ Ł, ąę ćńę ąęŁąć ꣹Ł
ąęŁ C:\masm32\Include Ł C:\masm32\Lib, ą ąęć ć Łń ż ńłŁ.
óą, ż ńłŁ óŁń ńą Ł.
Irving W
ą óńńęŁ ę: amdtm , amdtm@mail.ru
Wyszukiwarka
Podobne podstrony:
Help2102 RadASMHelp2102 RadAsciiHelp2102 e helpHelp2102 HlaReadMeHelp2102 fr interpreterHelp2102 WordListHelp2102 ToolsMenuHelp2102 WhatsNew2042Help2102 DlgToWinHelp2102 ProjectsHelp2102 VCDebugHelp2102 LibProjectHelp2102 ConfigMenuHelp2102 OpenFilewięcej podobnych podstron