2

我正在尝试使用 ogre3D 和 CEGUI 制作程序。

感谢这个 cmake,我正在编译我的项目:http: //pastebin.com/idCLSwyi

另一个 cmake 找到 CEGUI: 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。

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

4

1 回答 1

1

最后我找到了解决方案:

我忘了${CEGUI_OgreRenderer_LIBRARIES}在这一行添加:

target_link_libraries(OgreApp ${OGRE_LIBRARIES} ${OIS_LIBRARIES} ${OGRE_Overlay_LIBRARIES} ${CEGUI_LIBRARIES}))
于 2016-05-01T11:44:59.000 回答