From: Rob L. <rl...@ar...> - 2001-06-29 21:57:36
|
First off, thanks to everyone for their help. Very much appreciated! OK, this is where I'm at: The third party Win32 DLL is closed source and was built using some version (probably the latest) of MSVC++. I don't have either the original import libraries (.a's) or module definitions (.def's) from the people who created the DLL :( This is what I've tried: Using this little 4k program called IMPDEF.EXE by Ismael Jurado, I created the .def files like so: impdef foobar.dll > foobar.def I then used dlltool to create the import libraries like so: dlltool --dllname foobar.dll --def foobar.def --output-lib libfoobar.a Alas, the import library that's produced still doesn't link with my application. So my question to ya'll is this: Should I just give it up or is there hope yet? Is there another way to create the import libraries from the MSVC++ DLL using dlltool/dllwrap? If so, how? Thanks again, Rob |