rogerdv
30-09-2008 17:42:54
Im trying to integrate OgreODE code in my project and when I try to compile under Linux I get this:
Any way to solve those errors?
In file included from src/ogreode/include/OgreOdeWorld.h:4,
from src/ogreode/src/OgreOdeBody.cpp:4:
src/ogreode/include/OgreOdePreReqs.h:5:32: error: OgreNoMemoryMacros.h: No such file or directory
src/ogreode/include/OgreOdePreReqs.h:7:30: error: OgreMemoryMacros.h: No such file or directory
src/ogreode/src/OgreOdeBody.cpp:854:2: warning: no newline at end of file
In file included from src/ogreode/include/OgreOdeWorld.h:4,
from src/ogreode/src/OgreOdeBody.cpp:4:
src/ogreode/include/OgreOdePreReqs.h:35: error: 'dTriIndex' does not name a type
In file included from src/ogreode/include/OgreOdeGeometry.h:7,
from src/ogreode/src/OgreOdeBody.cpp:8:
src/ogreode/include/OgreOdeTriangleMeshData.h:19: error: expected ',' or '...' before '*' token
src/ogreode/include/OgreOdeTriangleMeshData.h:19: error: ISO C++ forbids declaration of 'TriangleIndex' with no type
src/ogreode/include/OgreOdeTriangleMeshData.h:31: error: ISO C++ forbids declaration of 'TriangleIndex' with no type
src/ogreode/include/OgreOdeTriangleMeshData.h:31: error: expected ';' before '*' token
src/ogreode/include/OgreOdeTriangleMeshData.h:33: error: expected `;' before 'unsigned'
src/ogreode/include/OgreOdeTriangleMeshData.h:43: error: ISO C++ forbids declaration of 'TriangleIndex' with no type
src/ogreode/include/OgreOdeTriangleMeshData.h:43: error: expected ';' before '*' token
In file included from src/ogreode/src/OgreOdeBody.cpp:8:
src/ogreode/include/OgreOdeGeometry.h:388: error: expected ',' or '...' before '*' token
src/ogreode/include/OgreOdeGeometry.h:391: error: ISO C++ forbids declaration of 'TriangleIndex' with no type
src/ogreode/include/OgreOdeGeometry.h:397: error: extra qualification 'OgreOde::TriangleMeshGeometry::' on member 'getTriangleMeshData'
scons: *** [src/ogreode/src/OgreOdeBody.o] Error 1
scons: building terminated because of errors.
Any way to solve those errors?