此程序无法启动,因为您的计算机缺少freeglut.dll

时间:2014-08-25 15:56:59

标签: c++ freeglut

我最近开始使用freeglut,当我构建并运行它时它运行良好(顺便说一下,我使用Code :: Blocks),但是当我去调试的exe时,它说:& #34;此程序无法启动,因为您的计算机缺少freeglut.dll。尝试重新安装该程序以解决此问题。"我读到freeglut.dll应该在同一个文件夹中,并且它有效,但有没有办法将它包含在exe中,因此它可以是可移植的,我是C ++的新手,所以感谢您的帮助: )

3 个答案:

答案 0 :(得分:1)

您需要将链接器配置为在库静态链接。

答案 1 :(得分:1)

不得不赞扬@πάνταῥεῖ,首先提出建议,但我觉得这也应该是一个答案。如果您不想静态链接库,则只需将freeglut.dll文件的路径添加到路径中即可。这是通过在命令提示符中执行set path=%path%;[PATH_TO_FREEGLUT_DOT_DLL]来完成的(一个会话)。

答案 2 :(得分:0)

如果您正在运行64位计算机,请尝试将freeglut.dll放入c:\ windows \ syswow64文件夹,由于某种原因,它在我的system32文件夹中不起作用