This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: MFC with egcs 1.1 (Was: MFC with CygWin)
- To: Thomas Nichols <thomas dot nichols at iname dot com>, gnu-win32 at cygnus dot com
- Subject: Re: MFC with egcs 1.1 (Was: MFC with CygWin)
- From: Larry Hall <lhall at rfk dot com>
- Date: Fri, 09 Oct 1998 09:38:05 -0400
At 12:34 PM 10/8/98 +0100, Thomas Nichols wrote:
>Hello,
>
>what is the status of attempts to access the MFC DLLs from egcs? If the
>name-mangling schemes are incompatible, will this remain true in
>perpetuity, or are there plans to allow MS-style name mangling as an option
>to gcc?
>
>I am unclear whether MS regards MFC as a proprietary product (as suggested
>by the licenses that compiler vendors like Watcom have to pay to include
>it), or a part of the OS, effectively an extension of the "open" MS
>Platform SDK. I need to learn MFC pronto, and don't really want to have to
>buy VC++ 6 (which I don't otherwise need) just in order to do so.
>
>All suggestions most welcome,
>
>Thanks,
>
>Thomas.
>
I can't (and won't) speak to any plans to make a "compatible" C++ name-
mangling scheme for VC++. I will say that this is probably not easy since
I expect that there is no documentation of the scheme MS uses and it likely
changes on a whim. Anyway, MS is clearly not concerned that other C++
compilers cannot readily access the MFC stuff, since it has made no moves
to open it up itself. Whatever the official stance on the "product" is,
the current state is pretty clear; if you want to use it, you really forced
to buy it. Of course, once you do, you have the source for MFC and can
try to build it with another compiler. However, even if you do, this is
not really useful for anything other than developing something. I don't
think you would want to (or could) distribute it. Welcome to the world
of MS!
Larry Hall lhall@rfk.com
RFK Partners, Inc. (781) 239-1053
8 Grove Street (781) 239-1655 - FAX
Wellesley, MA 02482-7797 http://www.rfk.com
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".