【问题标题】:openTK migrating to Windows 7 wrong graphics [closed]openTK 迁移到 Windows 7 错误的图形 [关闭]
【发布时间】:2012-07-03 01:23:23
【问题描述】:

我不能 100% 确定问题是否出在 openTK,但这是最有可能的。

我在一台装有 Windows XP (x32)、带有 Windows fomrs 和 OpenTK 和 OpenGL 的 MVS 08 的计算机上创建了一个项目,一切都运行良好。但对于其他问题,我需要格式化计算机并安装 Windows 7 (x32)。 在安装了开发项目所需的所有库后,我运行它并且计算机无法打开 OpenTK。编译中有 1000 个警告。在不同目录中安装和卸载 OpenTK 之后,我终于设法使其工作,但是在执行应用程序时,图形部分无法正常工作。

我有 3 个 OpenGLControllers,我绘制了一些不同的图,但它们并不总是有效,它们并不总是完全绘制,有时它只是崩溃! 我已经更新了我的驱动程序,寻找更新版本的一切,但没有任何变化。

编译器警告与 XP 相同(我有一些警告,但与项目的图形部分无关)

有时崩溃时我会遇到以下异常:'System.AccessViolationException(请注意,它并不总是崩溃也不总是给出异常)

有 3 个 GL 控制器,只有一个正常工作。什么时候画另一个不起作用或者它只是坏了

似乎一次只能正确绘制 1 个 GLcontroller

这是在 Windows 7 中使用 openTK 时发生的事情。这个问题在 Windows 7 中激活 Aero 主题时很常见,但我已禁用它并且问题仍然存在。

【问题讨论】:

  • 我能理解你的沮丧,但我们不是通灵者。你能重现一个minimal的例子,解释它为什么不正确,并发布代码和结果图像吗?这太模糊了。
  • 对不起,你是对的,我发布这个特别想知道是否有人遇到了同样的问题并且知道解决方案......这个帖子是在黑暗中拍摄的。我不能在一个合适的代码示例中使用,我有一个巨大的项目,我使用了几个 OpenGL 和 OpenTK 功能。无论如何,我都会发布一张显示结果的图片。感谢您的反馈

标签: c++ opengl windows-7 opentk


【解决方案1】:

碰巧 OpenTK 和 Windows 7 存在几个问题。 通常只是禁用航空主题工作来解决问题,但在我的情况下,需要的不仅仅是这些。我将计算机的 GPU 从 intel Q33 更改为 nvidia Gforce 430(更好的一个),现在它可以完美运行(甚至比以前更好)。

如果有人遇到问题,请不要忘记检查 GPU 的最新驱动程序,有时它只需要更新即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多