这是你需要做的。
从Nate Robins’ web page下载Windows版GLUT(OpenGL实用工具包)。我将其放在了C盘。当前的GLUT文档告诉你要进入glut项目文件夹并构建glut.dsw Visual Studio项目。这有点误导,因为没有glut.dsw文件,你需要的所有dll、lib等文件都已经在那里了!所以不用担心这个,直接下载即可。
创建一个Visual Studio项目,例如新的控制台应用程序。对于Windows XP:将glut32.dll文件粘贴到C:\Windows\System32中。对于Windows 7:将glut32.dll文件放在C:\Windows\SysWOW64文件夹中。
在项目属性中,选择C/C++ -> 常规 -> 附加包含目录,并添加glut.h头文件的位置。这可能是C:\glut-3.7.6-bin\
在项目属性中,选择链接器 -> 常规 -> 附加库目录,并添加glut库的位置,例如C:\glut-3.7.6-bin\
在项目属性中,选择链接器 -> 输入 -> 附加依赖项,并添加“glut32.lib”。
然后它应该编译。如需更详细的说明以及从英特尔网站安装最新Windows驱动程序的建议,请参阅此博客文章。
你的错误信息列出了所有缺失的文件。 这意味着你没有正确设置依赖项,因为链接器搜索了文件“GIU32.lib OpenGL32.lib freeglut.lib glut32.lib”,而这些文件当然不存在。
文件名必须在附加依赖项部分(在链接器>输入下)用“;”分隔。 或者,如果您使用编辑菜单从下拉选择中选择它,则每个依赖项必须在新行中。
所以你需要写成“GIU32.lib;OpenGL32.lib;freeglut.lib;glut32.lib”。
这些DLL文件需要同时存在于system32和syswow64文件夹中。
请参考此处: http://www.james-bennet.com/2011/10/using-glut-under-visual-studio-2010/ 其中包含了一个如何操作的指南,以及您需要设置的链接器选项的截图。