MSVC-dll under cygwin

Shankar Unni
Thu Dec 2 21:07:00 GMT 2004

Mikael Ã
sberg wrote:

> HKEY create_registry_key(const HKEY parent_key, const std::string& name);

You cannot mix Visual C++ ("real" C++, I mean, not C) and Gnu C++ 
modules in any way whatsoever. The two have completely different class 
and virtual-table layout algorithms.

If you need to link a Gcc-compiled object to a VC++-compiled object, you 
can only use 'extern "C"' APIs (and C structures) to cross between the two.

Unsubscribe info:
Problem reports:

More information about the Cygwin mailing list