在Visual Studio下编译和调试GLUT

时间:2013-02-01 12:38:29

标签: c++ opengl glut

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

我已经下载了GLUT的源文件,其中包含一个Makefile,但是Visual Studio 2010在尝试转换它时失败了。我已经google了这个,但似乎没有人解释如何做到这一点,缺点是GLUT已经很老了。

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

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

您还在使用哪个加载库?

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