我下载了freeglut .我正在阅读安装 instructions .我提取了所有文件。我看到一个名为 configure(和 configure.ac)的文件。我打开 visual studio 命令提示符并将目录更改为
C:\DevStuff\OpenGL\freeglut-2.8.0
下一步是配置包
./configure
这看起来像一个 Linux 命令。我应该如何在 Windows 7 机器上完成这种构建?我有 visual studio 2010 终极版。
更新
我找到了VS2010目录并成功地进行了构建。我需要 freeglut_static.lib
,它不是来自这个版本。输出目录
..\..\lib\x86\Debug
只包含一个 lib 文件,freeglut.lib。
我怀疑我需要 makefile,但我真的不知道。 OpenGL Superbible 需要此库 sample projects .在示例项目中,当我尝试运行它时出现编译错误:
error LNK1181: cannot open input file 'freeglut_static.lib' C:\DevStuff\OpenGL\SB-WinwBin\SuperBible4\examples\projects\microsoft\chapt01\block\LINK block
最佳答案
任何试图获得 samples 的人的信息第四版 OpenGL 非常适合在 Windows 机器上工作。
该网站提供了您需要的一切。无需单独构建或安装 freeglut。只是项目配置不正确。对于 visual studio 2010,这是第一个名为 block 的项目的修复:
右键单击项目 > 属性 > VC++ 目录 > 库 目录(不包括目录)> 添加一个链接到 下载时附带的 freeglut_static.lib。例如。
C:\DevStuff\OpenGL\SB-WinwBin\SuperBible4\examples\src\shared;
如果您现在构建,您将收到有关无法链接 LIBC.lib 的新错误。在项目属性仍然打开的情况下,转到链接器 > 输入 > 忽略特定默认库 > 单击下拉箭头 > 单击
<Edit...>
> 输入LIBC.lib
然后点击确定。
现在一切都应该构建得很好。
关于c++ - 如何在 Windows 机器上构建或安装 freeglut,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11298963/