首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少freeglut.dll

缺少freeglut.dll
EN

Stack Overflow用户
提问于 2012-01-04 11:33:41
回答 5查看 20.5K关注 0票数 4

我正在阅读OpenGl的超级宝典,在第一个三角形程序中,它将无法运行。这个程序编译得很好,但是当我运行它的时候,它给了我错误信息freeglut.dll is missing from your computer。我下载了它并把它放在正确的目录中,它说MSVCR71.dll丢失了,所以我下载了它并把它放在正确的目录中,它开始显示“过程入口点__glutCreateWindowWithExit不能在动态链接库freeglut.dll中找到”。有人知道我做错了什么吗?我按照书告诉我的所有方向去做。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-01-04 12:02:29

你不能从网管上抓取随机的DLL,然后把它们转储到你的PC上。有一些版本问题需要考虑,你完全绕过了。当MSVC运行时依赖项没有连接起来时,这应该是一个提示。

正确安装完整的freeGLUT包。

票数 7
EN

Stack Overflow用户

发布于 2012-07-14 19:24:26

我也遇到过同样的问题。请按照以下步骤操作:

假设您已经执行了书中给出的所有步骤。

  1. 从配套网站…下载源代码我认为文件夹是SB5,它的大小是92MB。然后,构建名为'freeglut.vcproj'.
  2. It的项目会在c:\

\

  1. \ freeglut.dll \ files.Put 64文件夹中生成freeglut.dll,并且所有操作都完成了。
票数 4
EN

Stack Overflow用户

发布于 2013-08-10 22:03:29

您可以只在可执行文件所在的任何位置包含dll,如果您正在运行此MSVC,则可以例如将dll放在Debug文件夹中。清理文件夹将删除除dll之外的所有内容,这样您就不必担心不断地重新复制它。此外,如果您需要另一种解决方案,可以将dll放在Windows/System32文件夹中,或者在64位体系结构的情况下,可以将其放在System/SysWow64文件夹中

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8721704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档