This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
RE: Programming COM interfaces with C++
- To: 'Mumit Khan' <khan at nanotech dot wisc dot EDU>, "Araujo, Isaque G." <Isaque dot Araujo at alcoa dot com dot br>
- Subject: RE: Programming COM interfaces with C++
- From: "Araujo, Isaque G." <Isaque dot Araujo at alcoa dot com dot br>
- Date: Thu, 30 Sep 1999 14:34:02 -0300
- Cc: "'M. R. Brown'" <marcusb at csd dot uwm dot edu>, cygwin at sourceware dot cygnus dot com
Yeah !!!! It works !!!!
My compiler is Mingw32.
Thank you man !
/H\j isaque.araujo@alcoa.com.br
(=U=) 55-11-3741-3510
'-' Sistema Empresa / SIAL 2000
> -----Original Message-----
> From: Mumit Khan [SMTP:khan@nanotech.wisc.EDU]
> Sent: Thursday, September 30, 1999 2:20 PM
> To: Araujo, Isaque G.
> Cc: 'M. R. Brown'; cygwin@sourceware.cygnus.com
> Subject: Re: Programming COM interfaces with C++
>
> "Araujo, Isaque G." <Isaque.Araujo@alcoa.com.br> writes:
> > Well, I downloaded the files from this site, but when I try to compile,
> it
> > gives:
> > C:\GCC-2.95\src\comexample2>make
> > c++ -c -Id:/src/w32api/include -g -fvtable-thunks cmpnt.cpp -o
> cmpnt.o
> > c++ -c -Id:/src/w32api/include -g -fvtable-thunks guids.cpp -o
> guids.o
> > c++ -c -Id:/src/w32api/include -g -fvtable-thunks registry.cpp -o
> > registry.o
> >
> > dllwrap --driver-name c++ --dlltool-name dlltool --as as --entry
> > __cygwin_noncy
> > gwin_dll_entry@12 -o cmpnt.dll cmpnt.o guids.o registry.o \
> > --def cmpnt.gnu.def -Ld:/src/w32api/lib -lole32 -luuid
> > ld: warning: cannot find entry symbol __cygwin_noncygwin_dll_entry@12;
> > defaultin
> > g to 6e381000
>
> Are you using Cygwin or Mingw32? It looks like you're using Cygwin
> examples with Mingw32 compiler.
>
> I just realized that the GNU Makefile was written for Cygwin and
> won't work with Mingw32. To make it work with Mingw32, *remove*
> the `--entry __cygwin_noncygwin_dll_entry@12' from the DLLWRAP_FLAGS
> variable and rebuild.
>
> Mumit
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com