2016-04-28 36 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}))