DirectX框架无法创建交换链和设备

时间:2011-12-02 16:12:10

标签: c++ directx hwnd directx-10

我的DirectX10框架工作代码存在重大问题。

代码在D3D10CreateDeviceAndSwapChain()参数的ID3D10Device函数中停止并输出:

  

pD3DDevice CXX0017:错误:符号“”未找到

我几乎在所有内容,错误处理程序,pSwapChainpDepthStencilView等等上都有这个。

我的代码结构为:dxGeometry -> dxD3D -> dxSystem -> winMain

以下是我的代码:dxD3D.hdxSystem.h

感谢您的帮助,这是过去两天的一个问题,我几乎尝试过所有事情,但我无法找到解决方案。

1 个答案:

答案 0 :(得分:0)

让我们重新说一下,pD3DDevice没有定义,因此无法从调试编辑器中观看。 m_pD3DDevice是根据代码定义的。

至于它失败的实际原因,代码似乎没问题,你需要检查HRESULT并使用http://msdn.microsoft.com/en-us/library/windows/desktop/bb205278(v=vs.85).aspx direct3d 10错误代码来确定错误。