Ogre3D 与 CEGUI
Ogre3D with CEGUI
我正在尝试用 ogre3D 和 CEGUI 制作一个程序。
感谢这个 cmake,我正在编译我的项目:
http://pastebin.com/idCLSwyi
还有另一个用于查找 CEGUI 的 cmake:
http://pastebin.com/X8zKJGt1
当我创建项目时一切似乎都很好。
但是当我尝试制作时,出现了这个错误:
undefined reference to `CEGUI::OgreRenderer::bootstrapSystem(int)'
我的包括:
#include <CEGUI/CEGUI.h>
#include <CEGUI/RendererModules/Ogre/Renderer.h>
我正在使用 CEGUI 0.8.6 和 Ogre 1.10。
有没有人遇到过这个错误?或者可能有人知道如何解决它?
提前致谢。
最后我找到了解决方案:
我忘了在这一行添加:${CEGUI_OgreRenderer_LIBRARIES}
:
target_link_libraries(OgreApp ${OGRE_LIBRARIES} ${OIS_LIBRARIES} ${OGRE_Overlay_LIBRARIES} ${CEGUI_LIBRARIES}))
我正在尝试用 ogre3D 和 CEGUI 制作一个程序。
感谢这个 cmake,我正在编译我的项目: http://pastebin.com/idCLSwyi
还有另一个用于查找 CEGUI 的 cmake: http://pastebin.com/X8zKJGt1
当我创建项目时一切似乎都很好。
但是当我尝试制作时,出现了这个错误:
undefined reference to `CEGUI::OgreRenderer::bootstrapSystem(int)'
我的包括:
#include <CEGUI/CEGUI.h>
#include <CEGUI/RendererModules/Ogre/Renderer.h>
我正在使用 CEGUI 0.8.6 和 Ogre 1.10。
有没有人遇到过这个错误?或者可能有人知道如何解决它? 提前致谢。
最后我找到了解决方案:
我忘了在这一行添加:${CEGUI_OgreRenderer_LIBRARIES}
:
target_link_libraries(OgreApp ${OGRE_LIBRARIES} ${OIS_LIBRARIES} ${OGRE_Overlay_LIBRARIES} ${CEGUI_LIBRARIES}))