Hi Frederico,

the current version of CppMicroServices still lacks the support of autoload 
modules, which it provides in the old version we are using. We would also like 
to upgrade to a newer version, as we have problems with the unloading part of 
the old CppMicroServices.  Until the autoload feature isn’t provided again, 
we’re stuck to the current solution. Please feel free to also open a feature 
request ticket here [1] to raise the author’s awareness about this feature for 
the next release of CppMicroServices. :-)

[1] https://github.com/CppMicroServices/CppMicroServices/issues

Until then, our fork of the CppMicroServices, which is integrated in the MITK 
source code will drift farther, meaning, it is at least possible to fix the 
issue in our code and replace the deprecated stuff with something compatible to 
C++14, which is our current minimum required version of the C++ standard. 
Contributions welcome.
;-)

Best,
Stefan

From: Federico Milano [mailto:fmil...@gmail.com]
Sent: Monday, January 21, 2019 11:05 PM
To: mitk-users@lists.sourceforge.net
Subject: [mitk-users] C++17 compatibility

Hi. I was wondering if you are going to update the CppMicroServices version. I 
would need to build my project with C++17 support, but the CppMicroServices 
module used in MITK is old and still uses std::unary_function and 
std::binary_function, which were deprecated since C++11 and removed in C++17. 
Gcc is forgiving about this, but Visual Studio 2017 is strict and it has 
removed those classes from its C++17 standard library implementation.

Thanks,

Federico

_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to