sceneLoader compiling problems in release mode [solved]

kintaro

26-01-2007 15:40:50

Hi, compiling the new oSceneLoader in release mode, the compiler gave some building errors, they are below:

OgreOSMScene.cpp
..\include\OgreOSMScene.h(75) : error C2061: syntax error : identifier 'BOOL'
..\..\..\oSceneLoaderLib\src\OgreOSMScene.cpp(178) : error C2065: 'BOOL' : undeclared identifier
..\..\..\oSceneLoaderLib\src\OgreOSMScene.cpp(178) : error C2146: syntax error : missing ';' before identifier 'bHandled'
..\..\..\oSceneLoaderLib\src\OgreOSMScene.cpp(178) : error C2065: 'bHandled' : undeclared identifier
..\..\..\oSceneLoaderLib\src\OgreOSMScene.cpp(178) : error C2065: 'FALSE' : undeclared identifier
..\..\..\oSceneLoaderLib\src\OgreOSMScene.cpp(509) : error C2061: syntax error : identifier 'BOOL'
..\..\..\oSceneLoaderLib\src\OgreOSMScene.cpp(606) : error C2065: 'TRUE' : undeclared identifier


I am using VS 2005 express.

How can I solve them?


Thanks for help.

manowar

26-01-2007 16:41:24

I guess you can #define them or replace 'BOOL' by 'bool' and 'FALSE','TRUE' by 'false','true' :wink:

kintaro

26-01-2007 16:52:36

Oh, thanks for your reply manowar.

It worked very well. :D


Thanks again.