我正在尝试使用ogre3D和CEGUI制作程序。
我正在编译我的项目,谢谢这个cmake:
http://pastebin.com/idCLSwyi
另一个找到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。
有没有人遇到这个错误?还是有人知道如何解决?
提前致谢。
最佳答案
终于我找到了解决方案:
我忘了在这一行添加:${CEGUI_OgreRenderer_LIBRARIES}
:
target_link_libraries(OgreApp ${OGRE_LIBRARIES} ${OIS_LIBRARIES} ${OGRE_Overlay_LIBRARIES} ${CEGUI_LIBRARIES}))
关于c++ - 带有CEGUI的Ogre3D,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36924515/