Code: Select all
lWindow -> setAutoUpdated(false);
{
Ogre::ManualObject *lManualObject = NULL;
{
lManualObject = lScene -> createManualObject("CubeWithAxes");
lManualObject -> setDynamic(false);
float lSize = 0.7f;
lManualObject -> begin("BaseWhiteNoLighting", Ogre::RenderOperation::OT_TRIANGLE_LIST);
{
lManualObject -> triangle(0,1,2);
lManualObject -> triangle(2,3,0);
lManualObject -> triangle(4,6,5);
lManualObject -> triangle(6,4,7);
}
lManualObject -> end();
}
Ogre::String lResourceGroup = Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME;
lManualObject -> convertToMesh("MeshCubeAndAxe");
}
Code: Select all
main.cpp: In function 'int main()':
main.cpp:67:18: error: invalid use of incomplete type 'struct Ogre::ManualObject'
/usr/include/OGRE/OgrePrerequisites.h:198:8: error: forward declaration of 'struct Ogre::ManualObject'
main.cpp:70:18: error: invalid use of incomplete type 'struct Ogre::ManualObject'
/usr/include/OGRE/OgrePrerequisites.h:198:8: error: forward declaration of 'struct Ogre::ManualObject'
main.cpp:72:19: error: invalid use of incomplete type 'struct Ogre::ManualObject'
/usr/include/OGRE/OgrePrerequisites.h:198:8: error: forward declaration of 'struct Ogre::ManualObject'
main.cpp:73:19: error: invalid use of incomplete type 'struct Ogre::ManualObject'
/usr/include/OGRE/OgrePrerequisites.h:198:8: error: forward declaration of 'struct Ogre::ManualObject'
main.cpp:74:19: error: invalid use of incomplete type 'struct Ogre::ManualObject'
/usr/include/OGRE/OgrePrerequisites.h:198:8: error: forward declaration of 'struct Ogre::ManualObject'
main.cpp:75:19: error: invalid use of incomplete type 'struct Ogre::ManualObject'
/usr/include/OGRE/OgrePrerequisites.h:198:8: error: forward declaration of 'struct Ogre::ManualObject'
main.cpp:77:18: error: invalid use of incomplete type 'struct Ogre::ManualObject'
/usr/include/OGRE/OgrePrerequisites.h:198:8: error: forward declaration of 'struct Ogre::ManualObject'
main.cpp:80:17: error: invalid use of incomplete type 'struct Ogre::ManualObject'
/usr/include/OGRE/OgrePrerequisites.h:198:8: error: forward declaration of 'struct Ogre::ManualObject'
make: *** [main.o] Error 1
Code: Select all
main.cpp:67:18: error: member access into incomplete type 'Ogre::ManualObject'
lManualObject -> setDynamic(false);
^
/usr/include/OGRE/OgrePrerequisites.h:198:8: note: forward declaration of 'Ogre::ManualObject'
class ManualObject;
^
main.cpp:70:18: error: member access into incomplete type 'Ogre::ManualObject'
lManualObject -> begin("BaseWhiteNoLighting", Ogre::RenderOperation::OT
^
/usr/include/OGRE/OgrePrerequisites.h:198:8: note: forward declaration of 'Ogre::ManualObject'
class ManualObject;
^
main.cpp:72:19: error: member access into incomplete type 'Ogre::ManualObject'
lManualObject -> triangle(0,1,2);
^
/usr/include/OGRE/OgrePrerequisites.h:198:8: note: forward declaration of 'Ogre::ManualObject'
class ManualObject;
^
main.cpp:73:19: error: member access into incomplete type 'Ogre::ManualObject'
lManualObject -> triangle(2,3,0);
^
/usr/include/OGRE/OgrePrerequisites.h:198:8: note: forward declaration of 'Ogre::ManualObject'
class ManualObject;
^
main.cpp:74:19: error: member access into incomplete type 'Ogre::ManualObject'
lManualObject -> triangle(4,6,5);
^
/usr/include/OGRE/OgrePrerequisites.h:198:8: note: forward declaration of 'Ogre::ManualObject'
class ManualObject;
^
main.cpp:75:19: error: member access into incomplete type 'Ogre::ManualObject'
lManualObject -> triangle(6,4,7);
^
/usr/include/OGRE/OgrePrerequisites.h:198:8: note: forward declaration of 'Ogre::ManualObject'
class ManualObject;
^
main.cpp:77:18: error: member access into incomplete type 'Ogre::ManualObject'
lManualObject -> end();
^
/usr/include/OGRE/OgrePrerequisites.h:198:8: note: forward declaration of 'Ogre::ManualObject'
class ManualObject;
^
main.cpp:80:17: error: member access into incomplete type 'Ogre::ManualObject'
lManualObject -> convertToMesh("MeshCubeAndAxe");
^
/usr/include/OGRE/OgrePrerequisites.h:198:8: note: forward declaration of 'Ogre::ManualObject'
class ManualObject;
Thanks for any help!