我在VS2010下用OpenGL做程序很久了。直到现在,该程序始终可以独立运行(我的意思是不是从 vs2010 运行而是双击 IDE 的一侧)。“缺少glut32.dll”显示让我把它放在同一个目录下。
有人可能会说我可能会在 system32 中丢失 glut32.dll(或者在我的情况下,64 位 Windows 中的 syswow64)。当我把它放在目录中时,它被证明是正确的。问题是:我以前从未删除过它。怎么会是这种情况?
glut32.dll不是核心系统库。默认情况下它没有安装在那里。也许某些程序的安装程序确实将其自己的副本放入系统目录并在卸载时将其删除。
无论如何,glut32.dll它不是标准库,因此将独立副本与您自己的程序一起交付并不是一件坏事。
小智 5
您必须将 glut.dll 文件放入:
C:/Windows/SysWOW64 这是 32 位 .dll 所在的文件夹。
C:/Windows/System32 包含 64 位 .dll。如果您想安全的话,也可以将 GLUT.dll 放入 System32 中。
| 归档时间: |
|
| 查看次数: |
11909 次 |
| 最近记录: |