2016-04-28 60 views
1

我想用ogre3D和CEGUI做一个程序。Ogre3D与CEGUI

我编译我的项目感谢对这一cmake的: http://pastebin.com/idCLSwyi

而另一cmake的发现CEGUI: http://pastebin.com/X8zKJGt1

一切似乎都很好,当我C进行的项目。

但是,当我试图让我得到这个错误:

undefined reference to `CEGUI::OgreRenderer::bootstrapSystem(int)' 

我包括:

#include <CEGUI/CEGUI.h> 
#include <CEGUI/RendererModules/Ogre/Renderer.h> 

我使用的是CEGUI 0.8.6和食人魔1.10。

有没有人有这个错误?或者可能有人知道如何解决它? 提前致谢。

+0

你可能有更好的机会得到答案的[食人魔附加组件CEGUI论坛](HTTP: //www.ogre3d.org/addonforums/viewforum.php?f=34&sid=0e340cdf4a2b44f7f8ed128eb6ed8bb9)。 CEGUI开发者在那里是mods。 –

回答

0

最后我找到了解决办法:

我忘了补充:${CEGUI_OgreRenderer_LIBRARIES}在这一行:

target_link_libraries(OgreApp ${OGRE_LIBRARIES} ${OIS_LIBRARIES} ${OGRE_Overlay_LIBRARIES} ${CEGUI_LIBRARIES}))