查看: 2093|回复: 1

关于osg在windows窗口的嵌入

[复制链接]

该用户从未签到

发表于 2010-4-12 10:18:04 | 显示全部楼层 |阅读模式
将osg窗口嵌入到mfc active或者 atl control中在debug调试过程,退出的时候,输出窗口会有
Windows Error #6: [Screen #0] GraphicsWindowWin32::swapBuffersImplementation() - Unable to swap display buffers. Reason: 句柄无效。

Windows Error #6: [Screen #0] GraphicsWindowWin32::swapBuffersImplementation() - Unable to swap display buffers. Reason: 句柄无效。

Windows Error #6: [Screen #0] GraphicsWindowWin32::makeCurrentImplementation() - Unable to set current OpenGL rendering context. Reason: 句柄无效。

Windows Error #6: [Screen #0] GraphicsWindowWin32::releaseContextImplementation() - Unable to release current OpenGL rendering context. Reason: 句柄无效。
但是控件是窗口是可以正常起来的!
请问这是什么原因造成的,会造成什么隐患?

该用户从未签到

发表于 2010-4-12 10:24:18 | 显示全部楼层
事实上这没有什么影响。出现这种问题的原因是“您的OSG窗口已经被销毁了,但是此时您的仿真循环还没有完全退出”。您可以考虑改变自己销毁OSG窗口的策略,不过忽略这些警告也不会对系统运行产生什么伤害
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表