CEGUI 0.4.1已经编译完了,第一次写教程,见谅/ T% D. p; m9 m/ A
/ G8 h) b. o* a) m V
vs2008环境下编译CEGUI 0.4.1
0 N) Z0 }7 j" K0 f+ a& i) Z/ M* u7 c9 N0 O
一、下载CEGUI0.4.1源代码包,3 a9 j2 S* K, `
http://ncu.dl.sourceforge.net/so ... k2-source-0.4.1.zip
% I$ |! O7 q. k% j- H `4 c) I( q$ I3 w! H$ L# R$ S: [
二、下载依赖文件包dependencies package,
4 b C6 R3 @, G& u2 jhttp://ncu.dl.sourceforge.net/so ... deps-vc8-xerces.zip* h' U. {% U( Y/ f2 H1 Q3 \
PS:我使用的VS2008,0.4.1版本发布的时候还没有,这里选择最新的vc8,也是可用的。8 H) y, Z. @: u, R3 ^+ |
" d4 h5 C" u0 |# S7 \/ P4 v( }
三、下载freetype源代码包/ F0 d, p! L' Q6 ~- w$ S6 X6 W. l9 M0 _
http://downloads.sourceforge.net/sourceforge/freetype/ft2110.zip
1 T: |5 `! j$ vCEGUI0.4.1用的是freetype2.1.10版本,实际上下载更高版本也是可以用的,改个名字就行了+ Z( p& p6 t& o' f' y
! ^2 G8 r2 w8 y
四、解压CEGUI源代码包,将dependencies解压后,复制到CEGUI源代码根目录下。% r5 q+ ^/ F& g. K0 t: ]; y
4 ^7 n: [' \+ B" Q
五、编译freetype2110
3 \ R. U# P( G; B将编译完成的freetype2110.lib复制到CEGUI根目录下的lib目录中4 H5 @9 [, j+ p7 V* W2 @9 c
同时将freetype根目录下的ft2build.h复制到CEGUI根目录下的include目录中
$ i6 ~. c. e+ d. Z3 t1 V1 `
7 [' c# ^# P0 O. {6 G; G六、打开CEGUI方案(makefiles\\win32,选择最新的vc++7.1,打开其中的CEGUI.sln),现在就可以开始编译了,注意要选择“Debug”和“'Release”生成相应的版本。8 Y8 X& H' h8 W( l7 U5 @6 Z8 b7 |
- y# p5 ] b2 `) q$ `4 t
七、进入CEGUI代码Bin和Lib目录,得到编译完成的CEGUIBase.dll和CEGUIBase.lib
! S, U9 Z2 b' b' f. ~- T! y; D$ ?# r4 E* v
附件是编译完成的dll和lib文件 |