CEGUI 0.4.1已经编译完了,第一次写教程,见谅0 _) Z$ z% d; g5 D
) E D% A' e* F; u r0 G; c
vs2008环境下编译CEGUI 0.4.1$ f0 H# @1 S" e, K' ?
& R) \2 D* J( _& I
一、下载CEGUI0.4.1源代码包,
( h `# \( v: B0 S) ^% Z0 B% O8 qhttp://ncu.dl.sourceforge.net/so ... k2-source-0.4.1.zip
+ _ r$ z& e# e: n, ^1 j p5 ^1 b) Y ?" C
1 L. H( X" r/ w# D) A" d; r二、下载依赖文件包dependencies package," E2 B8 `2 }2 ]% R
http://ncu.dl.sourceforge.net/so ... deps-vc8-xerces.zip0 H J3 o+ Y }: ]$ S
PS:我使用的VS2008,0.4.1版本发布的时候还没有,这里选择最新的vc8,也是可用的。9 s ], F$ b( o+ `! u8 e* | F; w
/ F& q! J. R M) i" D, v
三、下载freetype源代码包
: U) x1 A* _, \0 yhttp://downloads.sourceforge.net/sourceforge/freetype/ft2110.zip
* d; Y8 ~- `, |: {6 }& W5 C4 g! kCEGUI0.4.1用的是freetype2.1.10版本,实际上下载更高版本也是可以用的,改个名字就行了
$ y- ~; R1 E* a7 a2 ?- F# p/ n( K/ z. U1 R$ }; G
四、解压CEGUI源代码包,将dependencies解压后,复制到CEGUI源代码根目录下。3 U0 Y+ \9 W9 C9 |
( v8 H4 I: b0 d
五、编译freetype2110
; {. ~; c3 G, S9 H8 U2 @- u) ^2 ?/ H将编译完成的freetype2110.lib复制到CEGUI根目录下的lib目录中( c! K! f( j$ I/ p- J
同时将freetype根目录下的ft2build.h复制到CEGUI根目录下的include目录中
2 W5 J0 W6 C/ H$ t6 [; @# N; N4 \
5 T- R3 \1 t6 b: K' `六、打开CEGUI方案(makefiles\\win32,选择最新的vc++7.1,打开其中的CEGUI.sln),现在就可以开始编译了,注意要选择“Debug”和“'Release”生成相应的版本。
. `3 f3 X g7 G! ~, Z7 ]7 W! U+ y6 {8 f
七、进入CEGUI代码Bin和Lib目录,得到编译完成的CEGUIBase.dll和CEGUIBase.lib
9 s5 ]6 J2 d/ W. u+ y5 n0 u h2 a: B. X
附件是编译完成的dll和lib文件 |