The MASM Forum Archive 2004 to 2012

General Forums => The Workshop => Topic started by: vid on October 23, 2007, 07:05:42 PM

Title: FASMLIB 0.7.0 released
Post by: vid on October 23, 2007, 07:05:42 PM
FASMLIB version 0.7.0 is released, comes with full documentation, tutorial, and many other minor additions/fixes.

In case you don't know FASMLIB yet, it is a general-purpose library (like libc) for 32bit assembly programmers. For MASM users, it now comes in .LIB format (since 0.6.0).

http://fasmlib.x86asm.net
Title: Re: FASMLIB 0.7.0 released
Post by: ecube on October 23, 2007, 11:06:50 PM
thankyou sir, your hardwork in this project, and willingness to share is much appreciated. Have a great day  :bg
Title: Re: FASMLIB 0.7.0 released
Post by: Vortex on October 24, 2007, 06:10:46 PM
vid,

Nice work. If I am not wrong, the package does not contain an import library for the DLL. Attached is the import library fasmlib2.lib

[attachment deleted by admin]
Title: Re: FASMLIB 0.7.0 released
Post by: vid on October 24, 2007, 10:15:56 PM
thanks, good point. I didn't think about using DLL in MASM project.

As for .inc file, you can still use same "include/masm/fasmlib.inc". It contains actual prototypes (with proper argument types), and error codes.

I will have to think about some good name for this library, or put DLL + it's import library into separate directory. Name "fasmlib2.lib" is already used for static library :/

How do you build import library for DLL?
Is the .DEF file required to use the DLL? Or what is it good for?
Title: Re: FASMLIB 0.7.0 released
Post by: Vortex on October 25, 2007, 05:07:03 PM
Hi vid,

The module definition file is required to build the import library with def2lib :

http://www.masm32.com/board/index.php?topic=6390.0

I created the def file using the lib2def tool.
Title: Re: FASMLIB 0.7.0 released
Post by: vid on October 25, 2007, 05:59:21 PM
thanks a lot, i will include import library to next FASMLIB versions.