Skip to content

Export classes selectively (glibmm-2-66 branch, fix issue #90)

Chun-wei Fan requested to merge std-string-msvc-fixes-2-66 into glibmm-2-66

Hi,

This is the glibmm-2-66 counterpart to MR !51 (merged), with the following difference:

  • There is no std::exception being used as members of classes, so gerror.m4 is not updated in this case. Classes containing members of the std::string are updated likewise though, with the classes that derive from these classes.

Unfortunately, for fixing issue #90 (closed) in this branch, one will need to rebuild items that make use of glibmm, but the benefit with the changes here is that code built with Visual Studio 2015 will become ABI compatible with code built with Visual Studio 2017 or 2019.

With blessings, thank you!

Edited by Chun-wei Fan

Merge request reports