This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: MFC with egcs 1.1 (Was: MFC with CygWin)


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".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]