I am receiving compile errors after I upgraded from 0.1.1 at long last.
2>D:\SFGUI-0.2.3\include\SFGUI/Signal.hpp(29): error C2065: 'default' : undeclared identifier
2>D:\SFGUI-0.2.3\include\SFGUI/Signal.hpp(29): error C2253: 'Signal' : pure specifier or abstract override specifier only allowed on virtual function
2>D:\SFGUI-0.2.3\include\SFGUI/Signal.hpp(30): error C2059: syntax error : ';'
2>D:\SFGUI-0.2.3\include\SFGUI/Signal.hpp(30): error C2238: unexpected token(s) preceding ';'
2>D:\SFGUI-0.2.3\include\SFGUI/Signal.hpp(31): error C2059: syntax error : ';'
2>D:\SFGUI-0.2.3\include\SFGUI/Signal.hpp(31): error C2238: unexpected token(s) preceding ';'
2>D:\SFGUI-0.2.3\include\SFGUI/Object.hpp(18): error C2065: 'default' : undeclared identifier
2>D:\SFGUI-0.2.3\include\SFGUI/Object.hpp(18): error C2253: 'Object' : pure specifier or abstract override specifier only allowed on virtual function
2>D:\SFGUI-0.2.3\include\SFGUI/Object.hpp(22): error C2065: 'default' : undeclared identifier
2>D:\SFGUI-0.2.3\include\SFGUI/Object.hpp(22): error C2258: illegal pure syntax, must be '= 0'
2>D:\SFGUI-0.2.3\include\SFGUI/Object.hpp(29): error C2059: syntax error : ';'
2>D:\SFGUI-0.2.3\include\SFGUI/Object.hpp(29): error C2238: unexpected token(s) preceding ';'
2>D:\SFGUI-0.2.3\include\SFGUI/Object.hpp(33): error C2059: syntax error : ';'
2>D:\SFGUI-0.2.3\include\SFGUI/Object.hpp(33): error C2238: unexpected token(s) preceding ';'
2>D:\SFGUI-0.2.3\include\SFGUI/Adjustment.hpp(18): error C2065: 'default' : undeclared identifier
2>D:\SFGUI-0.2.3\include\SFGUI/Adjustment.hpp(18): error C2258: illegal pure syntax, must be '= 0'
2>..\src\SFGUI\Adjustment.cpp(19): error C2259: 'sfg::Adjustment' : cannot instantiate abstract class
2> due to following members:
2> 'sfg::Adjustment::~Adjustment(void)' : is abstract
2> D:\SFGUI-0.2.3\include\SFGUI/Adjustment.hpp(18) : see declaration of 'sfg::Adjustment::~Adjustment'
I am getting this with Visual Studio 2012 Update 4. I have upgraded to the latest SFML Git version, and have rebuilt SFML and Glew (although these errors appear unrelated).
Any help? I've never seen a 'default' virtual specifier before, so am I missing some kind of compiler feature or something?