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}))