抑制openGL运行时警告 我在VC++ 2010 Express编译的Win32控制台应用程序中偶然获得以下警告: OpenGL Warning: GetRandomRgn returned (-1) instead of (1), VisibleRegions update failed OpenGL警告:GetRandomRgn返回(-1)而不是(1),VisibleRegions更新失败

抑制openGL运行时警告 我在VC++ 2010 Express编译的Win32控制台应用程序中偶然获得以下警告: OpenGL Warning: GetRandomRgn returned (-1) instead of (1), VisibleRegions update failed OpenGL警告:GetRandomRgn返回(-1)而不是(1),VisibleRegions更新失败,c++,winapi,opengl,C++,Winapi,Opengl,由于这似乎对应用程序没有负面影响,我很乐意简单地抑制控制台中显示的警告。有什么想法吗 谢谢, -naor所以这是来自 这是一个失败的windows调用()。故障原因记录在windows文档中(我不完全理解),但在所有情况下,它与OpenGL完全无关 抑制警告意味着修改virtualbox代码以删除打印,但此时,您可能需要修复代码。OpenGL通常不会产生此类警告,您知道它可能来自何处吗?对不起,我应该在“虚拟”中提到这一情况Mac OS X主机下VirtualBox来宾的Win7窗口。尽管如此,

由于这似乎对应用程序没有负面影响,我很乐意简单地抑制控制台中显示的警告。有什么想法吗

谢谢, -naor

所以这是来自

这是一个失败的windows调用()。故障原因记录在windows文档中(我不完全理解),但在所有情况下,它与OpenGL完全无关


抑制警告意味着修改virtualbox代码以删除打印,但此时,您可能需要修复代码。

OpenGL通常不会产生此类警告,您知道它可能来自何处吗?对不起,我应该在“虚拟”中提到这一情况Mac OS X主机下VirtualBox来宾的Win7窗口。尽管如此,失败的调用是一个Windows调用,但它显然被openGL方法截获并报告。由于我只希望抑制警告而不修复调用,是否有一种简单的方法可以使用openGL设置来实现这一点?谢谢,-nYes我应该提到这发生在VirtualBox win7上。这是有意义的,因为windows代码可能会因为它在一个大得多的监视器内的窗口中运行而混淆,所以修改VirtualBox代码似乎相当危险。有没有可能进行黑客破解?谢谢