Bob Friesenhahn wrote: > On Thu, 10 Oct 2002, Boehne, Robert wrote: > > >> The only thing that troubles me about the link line Bob posted is >>that a .dll is specified in the link, not the corresponding .lib. >>I'm not a Windows guru, but I thought that you never link to a >>dll directly, but to the .lib that is created when the dll is. > > > This, of course, is possible via the wonders of libtool. Libtool > should hide the fact that a .lib or .a (or whatever) is actually used > under the covers. In fact, Microsoft compilers, Cygwin, and MinGW > appear to use different naming schemes for these link libraries. >
Both Cygwin and MinGW should use .dll.a for shared import library and should use .a for static library. Both Cygwin and MinGW will find foo.lib for -lfoo as a last resort if it exists in the library search path. Both Cygwin and MinGW will find foo.dll to satisfy -lfoo if nothing libfoo.dll.a, libfoo.a or foo.lib doesn't exist and foo.dll is in the library search path. Earnie. _______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/libtool
