如何在 Windows 机器上构建或安装 freeglut

P.B*_*key 4 c++ opengl freeglut

我下载了freeglue。我正在阅读安装说明。我提取了所有文件。我看到一个名为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示例项目需要此库。在示例项目中,当我尝试运行它时出现编译错误:

error LNK1181: cannot open input file 'freeglut_static.lib' C:\DevStuff\OpenGL\SB-WinwBin\SuperBible4\examples\projects\microsoft\chapt01\block\LINK    block
Run Code Online (Sandbox Code Playgroud)

P.B*_*key 5

为任何试图获取第 4 版 OpenGL superible示例以在 Windows 机器上运行的人提供的信息。

该网站包含您需要的一切。无需单独构建或安装 freeglut。只是项目配置不正确。对于 Visual Studio 2010,以下是第一个名为 block 的项目的修复:

  1. 右键单击项目 > 属性 > VC++ 目录 >库目录(不包含目录) > 添加指向下载附带的 freeglut_static.lib 的链接。例如C:\DevStuff\OpenGL\SB-WinwBin\SuperBible4\examples\src\shared;

  2. 如果您现在构建,您将收到有关无法链接 LIBC.lib 的新错误。在项目属性仍然打开的情况下,转到链接器 > 输入 > 忽略特定默认库 > 单击下拉箭头 > 单击<Edit...>> 类型LIBC.lib,然后单击确定。

现在一切都应该建立得很好。