DirectX框架无法创建交换链和设备
DirectX frame work failing to create swapchain and device
我的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错误代码来确定错误所在。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- Qml - c++ 类和 QmlRegisterType 创建的类之间的交换日期
- 用FWRITE创建图像后,将交换字节
- DXGI_ERROR_INVALID_CALL为核心窗口创建交换链时
- 无法创建DirectX设备和交换链
- 我是C++新手。我在此代码中遇到错误,无法使用 SwapNodes 函数C++创建链表。该函数不交换节点
- 创建交换链失败2.0
- 创建交换链失败
- 交换指针,删除第二个对象并创建指向第二个的新指针
- 使用D3D11创建设备和交换链
- 如何为双链表创建交换函数
- directX 创建交换链
- 在交换链中为每个渲染目标创建一个分配器是否有意义
- `创建DirectX 10设备和交换链时E_FAIL`-_com_error
- 无法为Oculus Rift创建OpenGL交换纹理
- DirectX框架无法创建交换链和设备
- 使用MSAA创建交换链失败
- 创建DirectX 10设备和交换链的问题
- 创建 DirectX 10 设备和交换链时的' Error Code: E_FAIL '
- 线程创建和交换槽上的数据