我下载了freeglut http://freeglut.sourceforge.net/。我正在阅读安装指示 http://freeglut.sourceforge.net/docs/install.php。我提取了所有文件。我看到一个名为configure(和configure.ac)的文件。我打开 Visual Studio 命令提示符并将目录更改为
C:\DevStuff\OpenGL\freeglut-2.8.0
下一步是配置包
./configure
这看起来像一个 Linux 命令。我该如何在 Windows 7 机器上完成这种构建?我有 Visual Studio 2010 终极版。
UPDATE
我找到VS2010目录并成功执行了构建。我需要freeglut_static.lib
,它不是从这个版本中出来的。输出目录
..\..\lib\x86\Debug
仅包含一个 lib 文件,freeglut.lib。
我怀疑我需要 makefile,但我真的不知道。 OpenGL Superbible 需要此库示例项目 http://www.starstonesoftware.com/OpenGL/fourthEdition.htm。在示例项目中,当我尝试运行它时出现编译错误:
error LNK1181: cannot open input file 'freeglut_static.lib' C:\DevStuff\OpenGL\SB-WinwBin\SuperBible4\examples\projects\microsoft\chapt01\block\LINK block
任何试图获取该信息的人的信息samples http://www.starstonesoftware.com/OpenGL/fourthEdition.htm第 4 版 OpenGL 可以在 Windows 机器上运行。
该网站包含您需要的一切。无需单独构建或安装 freeglut。只是项目配置不正确。对于 Visual Studio 2010,以下是第一个名为 block 的项目的修复:
右键单击项目 > 属性 > VC++ 目录 >图书馆
目录(不包括目录)> 添加指向
下载附带的 freeglu_static.lib 。例如。C:\DevStuff\OpenGL\SB-WinwBin\SuperBible4\examples\src\shared;
如果您现在构建,您将收到有关无法链接 LIBC.lib 的新错误。在项目属性仍然打开的情况下,转到链接器 > 输入 > 忽略特定默认库 > 单击下拉箭头 > 单击<Edit...>
> 类型LIBC.lib
并单击“确定”。
现在一切都应该建立得很好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)