Difference between revisions of "安装"
From KlayGE
Gongminmin (Talk | contribs) |
Gongminmin (Talk | contribs) |
||
Line 1: | Line 1: | ||
− | 在编译[[KlayGE]] | + | 在编译[[KlayGE]]之前,需要先执行build_external.py来编译和安装[[第三方库和工具]]。 |
− | 从[[KlayGE]] 3. | + | 从[[KlayGE]] 3.12.0开始,工程文件里都设置好了include和lib路径,解压后打开Build目录下的相应工程文件就可以直接编译[[KlayGE]]本身。或者执行build_all.py编译[[KlayGE]]、[[例子程序]]和[[工具集]]。 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
'''MinGW用户请注意''' | '''MinGW用户请注意''' |
Revision as of 09:19, 30 June 2011
在编译KlayGE之前,需要先执行build_external.py来编译和安装第三方库和工具。
从KlayGE 3.12.0开始,工程文件里都设置好了include和lib路径,解压后打开Build目录下的相应工程文件就可以直接编译KlayGE本身。或者执行build_all.py编译KlayGE、例子程序和工具集。
MinGW用户请注意
由于新版本Windows SDK,DirectX SDK和MinGW存在一些不兼容,在默认情况下编译DSound插件的时候,编译器会报告找不到sal.h。这时候需要把VC的sal.h拷到MinGW/include下。然后打开MinGW/lib/gcc/mingw32/4.4.1/include/stddef.h,找到"#define NULL __null",改成"#define NULL 0"。因为sal.h会把__null定义成别的东西。