Using 0.9.2.
I tried to set my MSVS 2022 app to C++17 mode and to “permissive-” mode, meaning the compiler is stricter in detecting C++ standard compliance problems in your code. (Reason: I want to also use Qt in this same project, and Qt requires this setup).
I got errors when instantiating a ci::signals::Signal:
ci::signals::Signal<void()> testSig;
I’m currently trying to rebuild cinder itself with these new settings. First I tried with C++17 AND “permissive-” at the same time. Got errors. Now trying just C++17. Will give you a heads up when it succeeds or fails.
My main question: Is this situation improved in the latest development version of cinder?