C++ 遇到应用程序意外错误

C++ 遇到应用程序意外错误,c++,visual-studio-2012,directx,C++,Visual Studio 2012,Directx,因此,我在VisualStudio2012中使用DirectX创建了一个非常简单的应用程序。根据VS告诉我的,错误消失了。我去调试运行应用程序,它给了我一个错误,上面写着: 它只是显示一个白色窗口,另一个窗口的标题中写着“遇到意外错误”。它有一个红色的X,旁边写着File: 然后它说D3DApplication.exe触发了一个断点。我选择break,它显示了这行代码 if(SUCCEEDED(m_pD3DDevice->Clear(0, 0, D3DCLEAR_TARGET | D3D

因此,我在VisualStudio2012中使用DirectX创建了一个非常简单的应用程序。根据VS告诉我的,错误消失了。我去调试运行应用程序,它给了我一个错误,上面写着:

它只是显示一个白色窗口,另一个窗口的标题中写着“遇到意外错误”。它有一个红色的X,旁边写着File:

然后它说D3DApplication.exe触发了一个断点。我选择break,它显示了这行代码

if(SUCCEEDED(m_pD3DDevice->Clear(0, 0, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER, D3DXCOLOR(0.0f, 1.0f, 1.0f, 0.0f), 2.0f, 0)))\
{   
    if(SUCCEEDED(m_pD3DDevice->BeginScene()))
    {

有人知道什么地方可能出错吗?

对于这个缺陷,m_pD3DDevice是否拥有有效的接口地址至关重要。我对编程还是很陌生。请你用更简单的话对我说好吗?尽管我可能会尝试,但我被要求比我说得更清楚。正如@WhozCraig所说的,确保m_pD3DDevice是有效的。可能会显示您在哪里初始化它。