CEGUI的初始化失败有关问题

CEGUI的初始化失败问题
想将CEGUI导入我的工程里头,步骤都是仿照CEGUISampleHelper,按照以下来进行的:
1 CeguiD3D9Renderer = new CEGUI::DirectX9Renderer( Direct3DDevice, 3000 );
2 new CEGUI::System( CeguiD3D9Renderer );
……

编译链接都没问题,但是一运行到第2步 初始化CEGUI::System的时候就报错,报错信息如下:

Unhandled exception at 0x7c812a6b in Sample.exe: Microsoft C++ exception: CEGUI::GenericException @ 0x0013e3b8.

PS:Direct3DDevice这个指针经调试并不为空,确实是成功的创建了。 

小弟百思不得其解,望有熟悉的大哥提点提点。

------解决方案--------------------
CeguiD3D9Renderer 是指针

2 new CEGUI::System( CeguiD3D9Renderer );

在第二步你用指针初始化新建的对象当然会出错


你可以试试
C/C++ code
2 new CEGUI::System( *CeguiD3D9Renderer );