【问题标题】:opengl with windows 8带有Windows 8的opengl
【发布时间】:2013-11-27 07:26:09
【问题描述】:

我刚刚安装了 windows 8 和 microsoft visual studio 2012。当我尝试运行一个程序时出现问题,它告诉我:

程序无法启动,因为您的计算机中缺少 glu32.dll。尝试重新安装程序以解决此问题

但我已经将glu32.dll 放在了应有的位置。

【问题讨论】:

    标签: windows visual-studio-2010 opengl


    【解决方案1】:

    Windows 8 附带的图形驱动程序缺乏适当的 OpenGL 支持。您必须直接从您的 GPU 供应商网站下载驱动程序并进行安装。

    此外,当手动添加缺少的 DLL 时,您不应将它们添加到系统目录中,而应直接添加到应用程序的 .exe 文件的目录中。

    【讨论】:

    • 另外,当手动添加缺少的 DLL 时,您不应该将它们添加到系统目录中,而是直接添加到应用程序的 .exe 文件目录中。 这就是每个 Windows 应用程序的来源包含所有必需的 DLL,以及为什么每个 dll 都是重复的,所以会浪费大量空间。对你来说是一个合理的建议,不要误会我的意思,但由于微软方面的设计不佳。
    • @Shahbaz:它被称为 DLL-Hell 是有原因的。无论如何,如今许多有能力的操作系统设计研究人员都同意共享对象/DLL 在系统级别上是一个糟糕的想法。使用分离的进程和 IPC 更好地实现插件。
    猜你喜欢
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 2013-06-27
    相关资源
    最近更新 更多