Fix building and linking on Visual-Studio style builds
Hi,
This attempts to fix the build for gtkmm master (4.x/C++17) on Visual Studio-style builds, by:
-
Removing the
GTKMM_API
marking fromclass ExpressionWatch final : public ExpressionWatchBase
ingtk/src/expressionwatch.hg
, since the class is a templatized class with its method implementations done in the header directly. -
Mark
closure_callback_func()
ingtk/src/expression.hg
with 'GTKMM_API` as that function needs to be exported.
The NMake Makefiles needs to be updated a bit as the command lines in there are growing too long, but that is for another MR.
This fixes issue #85 (closed).
With blessings, thank you!