Привет участникам форума!У меня следующий вопрос:Как скомпилировать в библиотеку файл,который находится в папке %FASMDir%/Examples/mscoff/mscoff.obj, в библиотеку *.lib чтоб потом использовать в Masm32?Если можно исходник с использованием(в данной ситуации функции _demo) написанный в MASM32.Заранее благодарю!
opennetworks Я его скомпилировал используя link.exe c Masm32!но как ее использовать в программе на MASM32!link.exe пишет error LNK2001: unresolved external symbol _demo@0 смотри Attach
Beginer01 Я очень хочу на аттач посмотреть (есть предположения) но у меня RAR не стоит -- можешь в зип или тар отправить?
opennetworks Я получил файл! в архиве который Я отправил, была программа messagebox.asm как сделать так,чтоб она вызывала функцию demo???
Как вообще написать библиотеку (*.lib) с использованием FASM,и использовать ее например с (Masm32,C,C++,...etc)???
Блииин! Совсем крышу снесло! Я тебе отправил 3 файла для сборки DLL а тебе call реализовать надо,,, ща исправлю
shoo Я собрал lib \masm32\bin\lib mscoff.obj /out:out.lib но как ее использовать в программе на MASM32!link.exe пишет error LNK2001: unresolved external symbol _demo@0 смотри Attach (2del.zip)
программа которая использует библиотеку Code (Text): .386 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\user32.inc includelib \masm32\lib\user32.lib includelib \masm32\lib\kernel32.lib ;FASM library includelib out.lib ;Function in Fasm library demo PROTO .data MsgCaption db "Iczelion's tutorial no.2",0 MsgBoxText db "Win32 Assembly is Great!",0 .code start: invoke MessageBox, NULL,addr MsgBoxText, addr MsgCaption, MB_OK invoke demo invoke ExitProcess,NULL end start библиотекa Code (Text): ; example of making Win32 COFF object file format MS COFF extrn '__imp__MessageBoxA@16' as MessageBox:dword section '.text' code readable executable public demo demo: push 0 push _caption push _message push 0 call [MessageBox] ret section '.data' data readable writeable _caption db 'Win32 assembly',0 _message db 'Coffee time!',0 собираю library с FASM коду,потом хочу ее использовать в программе на MASM32 компилирую MASM32 masm32\bin\ml /c /coff "msgbox.asm" masm32\bin\Link /SUBSYSTEM:WINDOWS "msgbox.obj" error LNK2001: unresolved external symbol _demo@0 в чем проблема????
opennetworks Ты откуда собрал? Я тебе валидные обжекты выслал! в архиве был файл MSCoff.obj тот который я тебе выслал!!!