Hi, My experience with MSVC 2013 was that you even need at least Update 4 for initializer lists to work properly, which was released quite recently iirc.
Cheers, Kai Uwe Originalnachricht Von: Kevin Funk Gesendet: Donnerstag, 13. August 2015 10:48 An: kde-frameworks-devel Antwort an: kde-frameworks-devel@kde.org Betreff: Minimum supported version of MSVC for frameworks Heya, I'm writing this to inform you that KF5 is not compilable under MSVC2012 as-is right now. This is the minimum required version as of [1]. Biggest issues are initializer-lists and non-static data member initialization, default + deleted functions (example patch against kdecoration here: [2]). My question: - Do we even want to hold the requirement on MSVC2012? - People want to use new features from C++11, and they do it - Patches like [2] feel like going one step back again - To me, it would make more sense to just lift our req. to MSVC2013 (with much better (despite still broken) C++11 support anyway) Opinions? If you want, I can make sure KF5 builds on MSVC2013, at least, in irregular intervals. Cheers [1] https://community.kde.org/Frameworks/Policies#Frameworks_compiler_requirements_and_C.2B.2B11 [2] https://paste.kde.org/pspfos96w -- Kevin Funk | kf...@kde.org | http://kfunk.org _______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel