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

DirectX frame work failing to create swapchain and device

本文关键字:交换 创建 框架 DirectX      更新时间:2023-10-16

我的DirectX10框架代码有重大问题。

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

pD3DDevice CXX0017:错误:符号"未找到

我得到这个几乎所有的东西,我的错误处理程序,pSwapChain, pDepthStencilView等。

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

下面是我的代码:dxD3D.h, dxSystem.h.

谢谢你的帮助,这是一个问题,在过去的两天里,我已经尝试了几乎所有的方法,但我无法看到一个解决方案

让我们换句话说,pD3DDevice没有定义,所以它不能从调试编辑器中观看。m_pD3DDevice根据代码定义。

至于失败的实际原因,代码看起来很好,您需要检查HRESULT并使用http://msdn.microsoft.com/en-us/library/windows/desktop/bb205278(v=vs.85).aspx direct3d 10错误代码来确定错误所在。