Difference between revisions of "安装"

From KlayGE
Jump to: navigation, search
Line 1: Line 1:
在编译[[KlayGE]]之前,需要先安装[[第三方库和工具]]。
+
在编译[[KlayGE]]之前,需要先执行build_external.py来编译和安装[[第三方库和工具]]。
  
从[[KlayGE]] 3.10.0开始,工程文件里都设置好了include和lib路径,解压后打开Build目录下的相应工程文件就可以直接编译[[KlayGE]]本身。如果需要使用本引擎开发自己的程序,就需要:
+
从[[KlayGE]] 3.12.0开始,工程文件里都设置好了include和lib路径,解压后打开Build目录下的相应工程文件就可以直接编译[[KlayGE]]本身。或者执行build_all.py编译[[KlayGE]]、[[例子程序]]和[[工具集]]。
 
+
# 执行KlayGE目录下的env_vars.py。该脚本设置了KLAYGE_HOME环境变量,并把bin目录添加到系统PATH环境变量中。如果没有安装pywin32,就可能需要手工修改环境变量,或重启。
+
# 设置路径。这里拿Visual Studio 2008举例,其他环境请参考它们的帮助文件。
+
## 打开“Tools”->“Options”->“Projects and Solutions”->"VC++ Directories",在“Show directories for:”下拉框中选择“Include files”,在下面添加$(KLAYGE_HOME)\Core\Include和$(KLAYGE_HOME)\Plugins\Include。
+
## 在“Show directories for:”下拉框中选择"Library files",在下面添加$(KLAYGE_HOME)\lib\Win32(如果要用x64的版本,就把Win32换成x64)。
+
## 点“确定”按钮,建议关闭VS 2008 IDE以保存设置。
+
  
 
'''MinGW用户请注意'''
 
'''MinGW用户请注意'''

Revision as of 10: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定义成别的东西。