http://www.cegui.org.uk/wiki/index.php/Main_Page 下載CEGUI-0.7.1 及其依賴庫,CELayoutEditor0.7.1 CEImagesetEditor0.7.1
CELayoutEditor0.7.1 CEImagesetEditor0.7.1都需要依賴庫wxWidgets,從官網上Down一個http://www.wxwidgets.org/downloads/我下的是wxWidgets 2.8.11
需要注意:
1..編譯wxWidgets需要注意,編譯CEImagesetEditor0.7.1的時候需要lib : wxmsw28ud_core.lib,而當時一搜卻沒有這個文件,wxWidgets生成的庫中有wxmsw28d_core.lib相似,
這是因為沒有連接正確的wxWidgets庫,譬如Unicode Debug版本的項目就需要連接Unicode+Debug版本的wxWidgets庫(庫名后綴為'ud'的lib文件)。
2。還是wxWidgets問題,編譯的時候生成的全部是靜態庫,可能一個靜態庫使用到其他靜態庫的函數,如:wxbase28ud.lib中使用到了wxpngd.lib庫中的函數,由于靜態庫是內聯,編譯但不鏈接,所以不報錯誤。但是生成exe的時候會進行鏈接,需要使用到wxbase28ud.lib庫,也就意味著需要在前面加載上wxpngd.lib..庫,(無法將wxpngd.lib包含到wxbase28ud.lib中),否則會出現“未鏈接的函數”這樣的錯誤
3..'CELayoutEditor CEGUISILLYImageCodec_d'無法加載,雖然DLL都copy過去了,還是有錯誤,只需Copy SILLY_d.dll and SILLY.dll 到exe路徑就OK
其余的問題隨著提示解決就OK了,我用的是VS2003編譯的7.1版本
詳細步驟可以看:
http://www.cegui.org.uk/phpBB2/viewtopic.php?t=2760
http://www.shnenglu.com/tx7do/archive/2008/01/01/40075.html
CEImagesetEditor

CELayoutEditor

Window* root = winMgr.loadWindowLayout( "Myself.layout" );
立馬自己加載個自定義布局,O了,學習CEGUI學習正式開始