c++ - 如何检查 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 窗口后,控制台仍然运行。
解决方案
我修好了它。我在后台运行了一个无限循环(检查 opengl 错误)。谢谢您的支持!
推荐阅读
- mysql - 如何在 MYSQL 中真正清除缓存?
- javascript - 发出请求后获得了错误的 request.body(值和名称放错了位置)
- php - Slim 框架:从版本 3 升级到版本 4?
- c++ - 使用 C++ 和 fortran 构建 R 包,Mac
- time-series - 分解错误(wmurders):时间序列没有或少于 2 个周期
- mysql - 如何将具有 188 万行的 .csv 文件中的数据导入 MySQL
- java - 使用 awt Canvas 运行时 Java MouseClicked 不起作用
- html - 导入定制的 Angular 库时出现 StaticInjectorError
- angularjs - 查找在 AngularJS 中找不到的元素
- vba - 在其他单元格之后复制图片范围名称