Posted on 2008-04-10 18:03
RichardHe 閱讀(150)
評(píng)論(0) 編輯 收藏 引用
今天一天在研究CEGUI,3月27日出了0.60版,不過(guò)我下的還是0.50,因?yàn)轫?xiàng)目中用的也是0.50,由于昨天沒(méi)下載dependencies這個(gè)庫(kù),所以在編譯的時(shí)候出了許多錯(cuò).
從頭開(kāi)始說(shuō)吧:
1,首先下載CEGUI-0.5.0b,再解壓;
2,其次下CEGUI源碼包,里面文件夾名字是dependencies,解壓后放在CEGUI的根目錄;
3,進(jìn)入CEGUI代碼目錄的makefiles文件夾,打開(kāi)premake目錄,再根據(jù)你的VC的編譯器選擇build_vs20**的批處理文件;
4,打開(kāi)premake目錄下的CEGUI. sln和CEGUISamples.sln解決方案,之后進(jìn)行編譯就行了
5,在Bin和Lib目錄下是編譯之后生成的文件.Bin目錄下的CEGUISamples生成的exe文件,可以運(yùn)行.
在調(diào)試CEGUISamples,出錯(cuò)了,CEGUI - Exception的錯(cuò),DefaultResouceProvider::load - VanillaSkin.scheme does not exist,弄了半天不明白,最后還是請(qǐng)教同事,
原來(lái)是工作目錄的沒(méi)有設(shè)置.應(yīng)該和輸出文件Bin是同一個(gè)目錄.
問(wèn)題解決!