Mail Archives: cygwin/2005/03/04/01:06:50
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
<pechtcha AT cs DOT nyu DOT edu> 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,$@.a, so that the DLL can be linked with via an import
> ^^^^^^^^^^^^^^^^^^^^
> Make that -Wl,--out-implib,$@.a (I thought I'd checked it before sending
> off the e-mail, but apparently not).
>
> > library later.
> > Igor
>
> --
> http://cs.nyu.edu/~pechtcha/
> |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu
> ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com
> |,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/
- Raw text -