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

How to build or install freeglut on a windows machine

本文关键字:构建 安装 freeglut 机器 Windows      更新时间:2023-10-16

我下载了freeglut。 我正在阅读安装说明。 我提取了所有文件。 我看到一个名为配置(和 configure.ac)的文件。 我打开了视觉工作室命令提示符并将目录更改为

C:DevStuffOpenGLfreeglut-2.8.0

下一步是配置包

./configure

这看起来像一个 Linux 命令。我应该如何在Windows 7机器上完成这种构建? 我有Visual Studio 2010 ultimate ed。

更新

我找到了VS2010目录并成功执行了构建。 我需要freeglut_static.lib,它不是从这个版本中出来的。 输出目录

....libx86Debug只包含一个lib文件freeglut.lib。

我怀疑我需要制作文件,但我真的不知道。 OpenGL Superbible 示例项目需要此库。 在示例项目中,当我尝试运行它时,会出现编译错误:

error LNK1181: cannot open input file 'freeglut_static.lib' C:DevStuffOpenGLSB-WinwBinSuperBible4examplesprojectsmicrosoftchapt01blockLINK    block
任何

试图获取第 4 版 OpenGL 超级圣经样本以在 Windows 盒子上工作的人的信息。

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

  1. 右键单击项目>属性> VC++ 目录> 目录(不包括目录)> 添加指向下载附带的freeglut_static.lib。 例如 C:DevStuffOpenGLSB-WinwBinSuperBible4examplessrcshared;

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

现在一切都应该很好。

我应该如何在Windows 7机器上完成这种构建?

微处理器。

或者使用 VisualStudio2010 目录中的 VS2010 解决方案。

编辑

如果需要freeglut_static.lib请使用 freeglut.sln 中的Debug_StaticRelease_Static配置。