delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/06/08/12:11:27

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-Id: <199906081503.KAA15718@mercury.xraylith.wisc.edu>
To: dyoung AT vviuh221 DOT vvi DOT com
cc: cygwin AT sourceware DOT cygnus DOT com
Subject: Re: MFC VC++ mail list? (no spam intended)
In-Reply-To: Your message of "Tue, 08 Jun 1999 11:39:19 EDT."
<9906081539 DOT AA07497 AT vviuh221 DOT vvi DOT com>
Date: Tue, 08 Jun 1999 10:03:30 -0500
From: Mumit Khan <khan AT xraylith DOT wisc DOT EDU>
Note-from-DJ: This may be spam

David Young <dyoung AT vviuh221 DOT vvi DOT com> writes:
> 
> cygwin is great. However, I also need to do MFC and VC++.
> Does anyone know of a mail list to ask questions for that technology?

I'm sure Microsoft provides many different forums for this. Look at 
their website. This is definitely not the right place.

> 
> Also, last I checked the egcs compiler produced vtables and/or mangled names 
>  
> differently than VC++ (excluding decl type issues). Does anyone know if that 
>  
> is still true? i.e.: can I mix and match C++ classes w/ virtual functions  
> defined while using dlls generated with egcs and MS VC++?

As you note, VC++ and G++ use different vtable layout, and the chances of
these two being compatible anytime in the near future is infinitesimally
small. You could ask Microsoft to provide a G++ compatible vtable layout.
They're supposed to be good at listening to customers ;-)

You cannot mix VC++ with GCC, Sorry.

The hope in the near term is to use COM objects and that should work. The
work on GCC to support COM objects from C++ is being worked on right now.
The other (non)solution is to use "C" linkage, but that pretty much defeats
the purpose of using C++.

Regards,
Mumit


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019