今天編譯了CEImagesetEditor0.7.1和CELayoutEditor0.7.1和CEGUI-0.7.1版本,初次編譯花費(fèi)了不少的時(shí)間,時(shí)間有限稍微總結(jié)一下:
http://www.cegui.org.uk/wiki/index.php/Main_Page 下載CEGUI-0.7.1 及其依賴(lài)庫(kù),CELayoutEditor0.7.1 CEImagesetEditor0.7.1
CELayoutEditor0.7.1 CEImagesetEditor0.7.1都需要依賴(lài)庫(kù)wxWidgets,從官網(wǎng)上Down一個(gè)
http://www.wxwidgets.org/downloads/我下的是
wxWidgets 2.8.11需要注意:
1..編譯wxWidgets需要注意,編譯CEImagesetEditor0.7.1的時(shí)候需要lib : wxmsw28ud_core.lib,而當(dāng)時(shí)一搜卻沒(méi)有這個(gè)文件,wxWidgets生成的庫(kù)中有wxmsw28d_core.lib相似,
這是因?yàn)闆](méi)有連接正確的wxWidgets庫(kù),譬如Unicode Debug版本的項(xiàng)目就需要連接Unicode+Debug版本的wxWidgets庫(kù)(庫(kù)名后綴為'ud'的lib文件)。
2。還是wxWidgets問(wèn)題,編譯的時(shí)候生成的全部是靜態(tài)庫(kù),可能一個(gè)靜態(tài)庫(kù)使用到其他靜態(tài)庫(kù)的函數(shù),如:wxbase28ud.lib中使用到了wxpngd.lib庫(kù)中的函數(shù),由于靜態(tài)庫(kù)是內(nèi)聯(lián),編譯但不鏈接,所以不報(bào)錯(cuò)誤。但是生成exe的時(shí)候會(huì)進(jìn)行鏈接,需要使用到wxbase28ud.lib庫(kù),也就意味著需要在前面加載上wxpngd.lib..庫(kù),(無(wú)法將wxpngd.lib包含到wxbase28ud.lib中),否則會(huì)出現(xiàn)“未鏈接的函數(shù)”這樣的錯(cuò)誤
3..
'CELayoutEditor CEGUISILLYImageCodec_d'無(wú)法加載,雖然DLL都copy過(guò)去了,還是有錯(cuò)誤,只需Copy SILLY_d.dll and SILLY.dll 到exe路徑就OK
其余的問(wèn)題隨著提示解決就OK了,我用的是VS2003編譯的7.1版本
詳細(xì)步驟可以看:
http://www.cegui.org.uk/phpBB2/viewtopic.php?t=2760
http://m.shnenglu.com/tx7do/archive/2008/01/01/40075.htmlCEImagesetEditor

CELayoutEditor

Window* root = winMgr.loadWindowLayout( "Myself.layout" );
立馬自己加載個(gè)自定義布局,O了,學(xué)習(xí)CEGUI學(xué)習(xí)正式開(kāi)始
posted on 2010-06-17 16:13
風(fēng)輕云淡 閱讀(1836)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
CEGUI