Using cygwin to make C++ DLL's to link with MSVC++

Malcolm Boekhoff Malcolm.Boekhoff@actfs.co.uk
Mon Jan 29 05:49:00 GMT 2001


The way to solve "internal compiler error" messages, is to binary chop the source file and recompile. Eventually you will locate the
line causing the error.

----- Original Message -----
From: "Leo Liberti" <leoliberti@yahoo.com>
To: <cygwin@cygwin.com>
Sent: Friday, January 26, 2001 5:31 PM
Subject: RE: Using cygwin to make C++ DLL's to link with MSVC++


> Thanks to everyone who lent a hand.
>
> Just to summarize what the situation is (for
> future reference in case somebody asks something
> similar):
>
> 1) I had software written in C++ and tested (and
> working) with GNU c++ compiler
> 2) It wouldn't compile with MS VC++ 6.0 because
> of an INTERNAL COMPILER ERROR (probably a bug
> in the microsoft compiler).
>
> Solutions:
> 1) compile and link DLLs with CygWin32:
> not a viable solution because of mangling
> C++ name schemes incompatibility between
> microsoft and everyone else's binary object
> formats
> 2) compile and link DLLs with UWin:
> not a viable solution because it implicitely
> calls CL.EXE (microsoft C++ compiler
> command line executable) which of course
> fails with its internal bug.
> 3) external solutions, like mks:
> not tested because
> it seems to me that they actually integrate
> a unix-like environment with CL.EXE,
> substantially similar to solution 2, already
> failed
> 4) follow CL.EXE error message and contact M$
> technical
> service
> not possible because the website for technical
> support actually consists of a list of prices:
> do we have to pay M$ to tell them their
> software have bugs?
>
> Final recommendation:
>
> Dump CL.EXE, dump the whole OS, forget
> it ever existed and go on developing in
> more reasonable environments.
>
> Again, thanks for your help.
>
> Leo
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Auctions - Buy the things you want at great prices.
> http://auctions.yahoo.com/
>
> --
> Want to unsubscribe from this list?
> Check out: http://cygwin.com/ml/#unsubscribe-simple



--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list