【问题标题】:Visual Studio freeglut/glew error ("missing from computer")Visual Studio freeglut/glew 错误(“从计算机中丢失”)
【发布时间】:2015-04-28 17:16:32
【问题描述】:

长话短说: 我在家里试图运行一个我在学校一直在修补的项目(OpenGL)。 尝试运行未更改的程序时,我收到错误说 freeglut.dll 丢失。 问题是:

  • 我的电脑上有 freeglut 和 glew
  • 我正在运行相同版本的 Visual Studio (2013)
  • 由于 glew 和 freeglut 文件位于两台 PC 上的 Dropbox 文件夹中,因此库的路径等完全相同相同。
  • .dll 也与 .exe 位于相同的文件夹中

我尝试过重建、清理、使用相同文件启动新项目、将 freeglut 和 glew 文件移动到不同的文件夹,但由于某种原因,它似乎不起作用。

【问题讨论】:

  • 您是否尝试过在两台机器上使用Dependency Walker?我敢打赌freeglut.dll 依赖于仅存在于其中一个上的外部 DLL。
  • 是的,似乎找到了一些使用 Dependency Walker 的人。我还意识到 VS 在 PC 上是 Ultimate 2013,它无法在其上运行,Professional 2013 with update 4。我应该在非工作 PC 上安装 Professional 2013 with update 4,还是应该尝试修改 .dll?跨度>

标签: c++ visual-studio-2013 glew freeglut


【解决方案1】:

您是否尝试过重新启动系统?

【讨论】:

  • 听起来像戴尔支持。想解释一下为什么会有帮助吗?
【解决方案2】:

已解决:原来我在非工作 PC 上安装了 Visual Studio Ultimate 而不是 Visual Studio Professional。安装 Professional 就可以了。

【讨论】:

    猜你喜欢
    • 2018-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    • 1970-01-01
    • 2013-05-24
    • 1970-01-01
    相关资源
    最近更新 更多