1

我正在开发一个使用 OpenGL 的应用程序。为了做到这一点,我真的很想挖掘和调试 GLUT,以便查看在 GLUT 的每个函数下调用的源代码并对其进行调试。

我已经下载了 GLUT 的源文件,它带有 Makefile,但是 Visual Studio 2010 在尝试转换时失败。我已经为此搜索过,但似乎没有人解释如何做到这一点,缺点是 GLUT 已经很老了。

有谁知道如何将 GLUT 作为项目添加到 Visual Studio(我更喜欢 2010)中,以便在运行使用 GLUT 功能的应用程序时对其进行调试?

4

2 回答 2

3

使用freegult - 它带有 Visual Studio 2008 和 Visual Studio 2010 解决方案和项目文件。因此,您应该很容易将其集成到您的项目中。Freegult 提供与 Mark Kilgard 编写的原始 GLUT lib 相同的 API。

于 2013-02-01T13:16:02.267 回答
3

我建议远离过剩和自由过剩。GLFW更现代,更容易理解。比 GLUT 更常用,并且在更多平台上得到支持。如果您从他们的网站下载二进制文件,您将能够正常链接并包含它。否则使用可以使用premake4生成一个vs2010项目来构建它。

您还使用哪个加载库?

编辑。如果你下载glsdk。您将能够使用premake4生成 vs2010 项目。然后,您将能够运行示例项目。提供了 GLUT 和 GLFW 示例,并且开箱即用。

于 2013-02-02T16:56:45.790 回答