Difference between revisions of "安装"

From KlayGE
Jump to: navigation, search
(Created page with "从KlayGE 3.10.0开始,工程文件里都设置好了include和lib路径,解压后打开Build目录下的相应工程文件就可以直接编译KlayGE本身。如果...")
 
m (1个修订)
(No difference)

Revision as of 00:14, 28 March 2011

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