And ya "Dllexport and Dllimport" are required in source code???? I mean should include in my own header files? I read that ----
""The main problems are caused by the fact that Windows DynamicLinked Libraries (DLL s) assume some specific information to be introduced in the source code directly, while the UNIX DynamicLinked share Libraries don t need any "special information" in the source"" so i have to change source code ???I mean have to add "special information" like Dllexport and Dllimport ??? waiting for reply... On Thu, 27 Jan 2005 09:57:46 -0500 (EST), Igor Pechtchanski <[EMAIL PROTECTED]> wrote: > On Thu, 27 Jan 2005, Igor Pechtchanski wrote: > > > On Thu, 27 Jan 2005, Brian Dessent wrote: > > > > > Pradip Jadav wrote: > > > > > > > example.dll : example.c > > > > ${CXX} $< ${CXXFLAGS} -shared -fPIC -L. -lexample > -Wl,-soname,$@ -o $@ > > > > > > You shouldn't use "-fPIC" or "-Wl,soname" as far as I know. > > > > -fPIC is ignored (and there's a warning about it), and -Wl,soname is > > redundant but harmless, AFAIK. Another option that might help is > > -Wl,-out-implib,[EMAIL PROTECTED], so that the DLL can be linked with via > > an import > ^^^^^^^^^^^^^^^^^^^^ > Make that -Wl,--out-implib,[EMAIL PROTECTED] (I thought I'd checked it before > sending > off the e-mail, but apparently not). > > > library later. > > Igor > > -- > http://cs.nyu.edu/~pechtcha/ > |\ _,,,---,,_ [EMAIL PROTECTED] > ZZZzz /,`.-'`' -. ;-;;,_ [EMAIL PROTECTED] > |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. > '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! > > "The Sun will pass between the Earth and the Moon tonight for a total > Lunar eclipse..." -- WCBS Radio Newsbrief, Oct 27 2004, 12:01 pm EDT > > -- > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > Problem reports: http://cygwin.com/problems.html > Documentation: http://cygwin.com/docs.html > FAQ: http://cygwin.com/faq/ > > -- With Best Regards Pradip K. Jadav -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/