我不是 100% 确定问题是否出在 openTK 上,但这是最有可能的事情。
我在一台装有 Windows XP (x32)、带有 Windows fomrs 和 OpenTK 和 OpenGL 的 MVS 08 的计算机上做了一个项目,一切都运行良好。但对于其他问题,我需要格式化计算机并安装 Windows 7 (x32)。在安装了开发项目所需的所有库后,我运行它并且计算机无法打开 OpenTK。编译中有 1000 个警告。在不同目录中安装和卸载 OpenTK 之后,我终于设法使其工作,但是在执行应用程序时,图形部分无法正常工作。
我有 3 个 OpenGLController,我画了一些不同的图,所以它们并不总是工作,它们并不总是完全绘制,有时它只是崩溃!我已经更新了我的驱动程序,寻找更新版本的所有内容,但没有任何变化。
自 XP 以来,编译器警告是相同的(我有一些警告,但与项目的图形部分无关)
有时当崩溃时我有以下异常:'System.AccessViolationException(请注意,它并不总是崩溃也不总是给出异常)
有 3 个 GL 控制器,只有一个正常工作。什么时候画另一个不起作用或者它只是坏了
似乎一次只能正确绘制 1 个 GLcontroller
这是 Windows 7 中的 openTK 发生的事情。这个问题在 Windows 7 中激活 Aero 主题时很常见,但我将其禁用并且问题仍然存在。