我编译好的程序,一直很稳定,直到昨天有个客户机子出现经常性崩溃的错误。具体就是点击一下鼠标转动3维视图就经常出错,但这个bug没法重复,有时是好的。错误窗口显示是
AppName: MyProgram.exe AppVer: 1.2.1.0 ModName: nvoglnt.dll
ModVer: 6.14.11.7813 Offset: 00121fad
用户显卡为NVIDIA GeForce 9400 GT.
我google了一下,貌似是我用了opengl的问题。我的MFC程序用了ClassGL3.6,也就是间接调用了opengl库.
我想问一下:
(1)是不是客户显卡太新而我的OpenGl太老的缘故导致的?
(2)如何改正,我必须把ClassGL更新到4.0还是直接改几行源代码就可以了?多谢
p.s. 我把用户那台出错机子搬到我办公室了。