hintuc_de Posted August 4, 2011 Share Posted August 4, 2011 All usage examples don't work. When include UnigineInterperter.h, compiler writes many warnings and error. #include <UnigineInterpreter.h> 1>------ Build started: Project: mm, Configuration: Debug Win32 ------ 1> main.cpp 1>d:\programms\microsoft visual studio 10.0\vc\include\typeinfo(76): error C2220: warning treated as error - no 'object' file generated 1>d:\programms\microsoft visual studio 10.0\vc\include\typeinfo(76): warning C4820: 'type_info' : '3' bytes padding added after data member 'type_info::_M_d_name' 1>d:\...\mm\include\uniginemathlib.h(213): warning C4201: nonstandard extension used : nameless struct/union 1>d:\...\mm\include\uniginemathlib.h(179): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(188): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(439): warning C4201: nonstandard extension used : nameless struct/union 1>d:\...\mm\include\uniginemathlib.h(405): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(414): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(673): warning C4201: nonstandard extension used : nameless struct/union 1>d:\...\mm\include\uniginemathlib.h(639): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(648): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(903): warning C4201: nonstandard extension used : nameless struct/union 1>d:\...\mm\include\uniginemathlib.h(869): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(878): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(1136): warning C4201: nonstandard extension used : nameless struct/union 1>d:\...\mm\include\uniginemathlib.h(1102): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(1111): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(1330): warning C4201: nonstandard extension used : nameless struct/union 1>d:\...\mm\include\uniginemathlib.h(1296): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(1305): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(1493): warning C4201: nonstandard extension used : nameless struct/union 1>d:\...\mm\include\uniginemathlib.h(1436): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(1445): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(1767): warning C4201: nonstandard extension used : nameless struct/union 1>d:\...\mm\include\uniginemathlib.h(1710): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(1719): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(1968): warning C4201: nonstandard extension used : nameless struct/union 1>d:\...\mm\include\uniginemathlib.h(1934): warning C4127: conditional expression is constant 1>d:\...\mm\include\uniginemathlib.h(1943): warning C4127: conditional expression is constant 1>d:\...\mm\include\unigineimage.h(444): warning C4201: nonstandard extension used : nameless struct/union 1>d:\...\mm\include\unigineimage.h(451): warning C4201: nonstandard extension used : nameless struct/union 1>d:\...\mm\include\unigineinterpreter.h(737): warning C4512: 'Unigine::VariableToType<Unigine::Variable&>' : assignment operator could not be generated 1> d:\...\mm\include\unigineinterpreter.h(734) : see declaration of 'Unigine::VariableToType<Unigine::Variable&>' 1>d:\mastermmo\mastermmo\mm\include\unigineinterpreter.h(742): warning C4512: 'Unigine::VariableToType<const Unigine::Variable&>' : assignment operator could not be generated 1> d:\...\mm\include\unigineinterpreter.h(739) : see declaration of 'Unigine::VariableToType<const Unigine::Variable&>' 1>d:\mastermmo\mastermmo\mm\include\unigineinterpreter.h(848): warning C4512: 'Unigine::TypeToVariable<Unigine::Variable&>' : assignment operator could not be generated 1> d:\...\mm\include\unigineinterpreter.h(845) : see declaration of 'Unigine::TypeToVariable<Unigine::Variable&>' 1>d:\mastermmo\mastermmo\mm\include\unigineinterpreter.h(853): warning C4512: 'Unigine::TypeToVariable<const Unigine::Variable&>' : assignment operator could not be generated 1> d:\...\mm\include\unigineinterpreter.h(850) : see declaration of 'Unigine::TypeToVariable<const Unigine::Variable&>' Link to comment
frustum Posted August 4, 2011 Share Posted August 4, 2011 Do you try to build API samples via "make_x86 -f Makefile.win32" command from the "samples/Api/Classes/" directory ? Link to comment
hintuc_de Posted August 4, 2011 Author Share Posted August 4, 2011 frustum Sorry, It's apparently troubles in my project settings. Sample from SDK Api/Classes builded successefull. Link to comment
hintuc_de Posted August 4, 2011 Author Share Posted August 4, 2011 In my project was option (/WX) (Threat warnings as error) and (/Wall) (all warnings level) Link to comment
Recommended Posts