[Qgis-developer] Cross heap contamination with OSGEO4W64
Jürgen E. Fischer
jef at norbit.de
Wed Dec 30 17:31:29 PST 2015
Hi Stuart,
On Wed, 30. Dec 2015 at 07:43:13 -0700, Stuart Brittain wrote:
> I have tried VS 2008, VS 2013, and VS 2010. Only Release mode in VS 2010
> will run without crash.
> Debug mode in VS 2010 will also crash, and the application cannot be
> debugged.
Use RelWithDebInfo in VS 2010 if you want to debug.
> I am not exactly sure why the issue occurs in release versions other than
> those built with VS 2010, we can probably blame MS for that ;)
Yes, the C++ ABI of different VC compilers is incompatible. So when using C++
APIs (like QGIS and Qt) you're tied to using the same compiler version.
Jürgen
--
Jürgen E. Fischer norBIT GmbH Tel. +49-4931-918175-31
Dipl.-Inf. (FH) Rheinstraße 13 Fax. +49-4931-918175-50
Software Engineer D-26506 Norden http://www.norbit.de
QGIS release manager (PSC) Germany IRC: jef on FreeNode
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 827 bytes
Desc: Digital signature
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20151231/4851b13f/attachment.sig>
More information about the Qgis-developer
mailing list