我在使用 VC++ 2010 Express 编译的 C++ 编写的 Win32 控制台应用程序中偶尔收到以下警告:
OpenGL Warning: GetRandomRgn returned (-1) instead of (1), VisibleRegions update failed
因为这似乎对应用程序没有不利影响,我很乐意简单地禁止在控制台中显示此警告。有什么想法吗?
谢谢, -naor
最佳答案
所以这是来自 virtual box code .
这是一个失败的 Windows 调用 ( GetRandomRgn )。失败的原因在windows文档中有记录(我不是很懂),但在所有情况下,它都与OpenGL无关。
抑制警告意味着修改 virtualbox 代码以删除打印,但此时,您可能想要修复代码。
关于c++ - 抑制 openGL 运行时警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5045825/