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

David Feustel dfeustel@mindspring.com
Fri Jan 26 11:16:00 GMT 2001


Is there any way you could try compiling the code
using Intel's C++ compiler?

----- Original Message ----- 
From: "Leo Liberti" <leoliberti@yahoo.com>
To: <cygwin@cygwin.com>
Sent: Friday, January 26, 2001 12: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