安装

From KlayGE
Revision as of 01:11, 1 December 2010 by Gongminmin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

KlayGE 3.10.0开始,工程文件里都设置好了include和lib路径,解压后打开Build目录下的相应工程文件就可以直接编译KlayGE本身。如果需要使用本引擎开发自己的程序,就需要:

  1. 执行KlayGE目录下的env_vars.py。该脚本设置了KLAYGE_HOME环境变量,并把bin目录添加到系统PATH环境变量中。如果没有安装pywin32,就可能需要手工修改环境变量,或重启。
  2. 设置路径。这里拿Visual Studio 2008举例,其他环境请参考它们的帮助文件。
    1. 打开“Tools”->“Options”->“Projects and Solutions”->"VC++ Directories",在“Show directories for:”下拉框中选择“Include files”,在下面添加$(KLAYGE_HOME)\Core\Include和$(KLAYGE_HOME)\Plugins\Include。
    2. 在“Show directories for:”下拉框中选择"Library files",在下面添加$(KLAYGE_HOME)\lib\Win32(如果要用x64的版本,就把Win32换成x64)。
    3. 点“确定”按钮,建议关闭VS 2008 IDE以保存设置。

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定义成别的东西。