首页 > 解决方案 > 如何检查 GLFW 窗口是否正在运行?

问题描述

我正在使用 GLEW 和 GLFW 创建一个应用程序。我想检查我的窗口是否仍在运行。有没有办法做到这一点?

int main(void)
{

app = new Application();
while (!glfwWindowShouldClose(app->m_Window))
{
    /* Render here */
    renderer.Clear();

    app->Update();
    app->Render(&renderer, shader);
    glfwSwapBuffers(app->m_Window);

    /* Poll for and process events */
    app->HandleEvents();
}
glfwTerminate();
return 0;
}

关闭 opengl 窗口后,控制台仍然运行。

标签: c++openglglfw

解决方案


我修好了它。我在后台运行了一个无限循环(检查 opengl 错误)。谢谢您的支持!


推荐阅读