linux下 直接解壓縮後, make 便可.
Windows 則有些許問題:
首先編譯IrrLicht Engine
. Error 1:
.ok 到此 irrlicht 安裝與編譯完成.
Windows 則有些許問題:
首先編譯IrrLicht Engine
. Error 1:
C:/Program
Files/
Microsoft Visual Studio 8/VC/PlatformSDK/include/winnt.h(226) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)
修改方式:
修改方式:
在winnt.h 文件中
改成:
. Error 2:
typedef void *PVOID;
typedef void * POINTER_64 PVOID64 ;
typedef void * POINTER_64 PVOID64 ;
改成:
#define POINTER_64 __ptr64 // <= 加入這一行
typedef void *PVOID;
typedef void * POINTER_64 PVOID64 ;
typedef void *PVOID;
typedef void * POINTER_64 PVOID64 ;
找不到 d3d9.h , 這代表未安裝directX 9.0, 或未設置 vs 2005 的項目目錄.
安裝DirectX 9.0 開發包, 在vs2005 裡, 工具->選項 ->項目與解決方案 -> Vc++目錄
新增 include, lib, 等等的目錄到所安裝的 Dx9位置.
Irrlicht Example 編譯:
安裝DirectX 9.0 開發包, 在vs2005 裡, 工具->選項 ->項目與解決方案 -> Vc++目錄
新增 include, lib, 等等的目錄到所安裝的 Dx9位置.
.Error 1:
d:/workspace/irrlicht-1.5/examples/demo/cdemo.h(21) :
fatal error C1083: 无法打开包括文件:“irrKlang.h”: No such
file or
directory
解決方式:
軟件中給出的解決方法如下:
// problem here? go to http:// www.ambiera.com/irrklang and download
// the irrKlang library or undefine USE_IRRKLANG at the beginning
// of this file.
下載 irrKlang-1.1.3c 檔案. irrKlang 本身已包含編譯好的 lib文件, 可以直接使用,解壓縮後, 與dx9設置方式相同, 將vs2005 的 include, lib 設置到所解呀的目錄.
解決方式:
軟件中給出的解決方法如下:
// problem here? go to http:// www.ambiera.com/irrklang and download
// the irrKlang library or undefine USE_IRRKLANG at the beginning
// of this file.
下載 irrKlang-1.1.3c 檔案. irrKlang 本身已包含編譯好的 lib文件, 可以直接使用,解壓縮後, 與dx9設置方式相同, 將vs2005 的 include, lib 設置到所解呀的目錄.
.ok 到此 irrlicht 安裝與編譯完成.
本文详细介绍了在Windows和Linux环境下解决IrrLicht编译与安装过程中遇到的问题,包括winnt.h文件修改、DirectX9.0安装、irrKlang库依赖等问题的解决方法。
4631

被折叠的 条评论
为什么被折叠?



