在单台计算机上,我的应用在OpenGL初始化期间崩溃,尤其是对ChoosePixelFormat的调用。我找到了这个:

wglCreateContext in C# failing but not in managed C++

在应用程序开头调用GL函数(在任何DC函数之前)根本没有帮助。因此,我手动加载了opengl32.dll并获得了wglChoosePixelFormat指针。在可以正常工作的计算机上,它仍然可以工作,但是对那台特定计算机上的问题根本没有帮助。

有任何想法吗?
作为记录,该计算机位于Win7 64上。我无权使用它,但我会请此人告诉我它具有哪个GPU。
好的,计算机是带有ATI Mobility Radeon HD 5650的ACER Aspire 7740

最佳答案

事实证明,它是一个故障驱动程序,与往常一样是ATI。。。安装了最新兼容的Catalyst之后,它就可以正常工作。

10-06 09:55