c++ - wglDeleteContext 访问冲突

标签 c++ mfc openglcontext

我在使用 MFC 的 Visual C++ 中使用一个大型解决方案。在更改之前一切都运行良好。当我刚刚修改了一个对话框并添加了一个新对话框时。程序在第一行结束时开始引发异常:

    if (!wglDeleteContext(m_hRc))
    {
        throw;
    }
    m_hRc = NULL;
    return;

在文件 RenderDevice.cpp 中。

我正在使用 TortoiseSVN,因此我恢复了所有更改并重新编译了解决方案中的项目。但问题依然存在。

谁能告诉我哪里出了问题?

最佳答案

如果我是你,我会安装 Application Verifier来自 Microsoft 并为您的应用程序打开堆/内存检测,然后在调试器中运行它。

关于c++ - wglDeleteContext 访问冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10879796/

相关文章:

html - MFC 中的粗体标签

java - 有没有办法将上下文传递到 onDrawFrame(GL10 gl) 中?

c++ - SDL2 丢失 OpenGL 上下文或函数未定义

c++ - MFC背景图像问题

c++ - 收到有关 _Vector_const_iterator 无法转换为 _Vector_iterator 的错误

c++ - 为什么 std::basic_string::operator[] 是一个 const 方法,如果它也是一个非常量方法?

c++ - 来自成员函数指针的 QMetaMethod

c++ - 有没有什么类或者结构可以让C++中的矩阵运算更加得心应手?

c++ - 如何在 Qt5 中使 QOpenGLContext 成为当前没有表面的?

c++ - 使用 doxygen 记录枚举类值