Export classes selectively (glibmm-2-66 branch, fix issue #90)
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, sogerror.m4
is not updated in this case. Classes containing members of thestd::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