Roh*_*nde 1 c++ opengl visual-studio visual-studio-2013
我正在寻找在我的Visual Studio 2013 Ultimate版本中安装OpenGL的说明.
但是,我找不到任何有关VS 2013的说明.我发现的是针对VS 2012或2010而且他们显然不适用于VS 2013.这可能是因为我可能做错了.
我按照本页面上的说明进行了修改,以适应我的VS 2013,但没有运气.如何在VS 2013上安装OpenGL?
我也有一个相关的问题是:我应该使用FreeGlut库吗?而且,GLEW和GLFW是什么?我应该使用哪一个?请记住,我只是OpenGL的初学者,将学习使用红皮书和openGL超级圣经.
OpenGL是Windows API的一部分.Visual Studio 2013安装Windows Kit(版本8.1中的iirc),其中包括GL.h头文件和opengl32.lib导入库,它允许您链接opengl32.dll.所以你不要需要在VS"安装"的OpenGL,它已经存在.
您应该知道,Microsoft的GL仅限于1.1版(按照今天的标准来说是古老的).如果您需要更现代的实现,则必须安装带有OpenGL ICD的图形驱动程序("可安装的客户端驱动程序" - 它们都可以),并在代码中使用扩展机制.这就是GLEW库可能有用的地方:它是一个GL扩展加载器库,它将为您完成所有这些.
你的链接是freeglut,这是一个完全独立的库.它是关于创建GL可以渲染的窗口,捕获keayboard和鼠标事件以及提供简单的渲染循环.GLFW只是一种更现代的替代品.
OpenGL不严格要求这些库.您可以使用Windows API创建窗口和GL上下文,执行事件处理,加载扩展指针等.但是,使用此库更方便,还可以提高代码的可移植性.GLEW,GLFW和GLUT也可用于Unix/Linux和OSX以及其他一些平台,并不仅仅适用于Windows.
| 归档时间: |
|
| 查看次数: |
6308 次 |
| 最近记录: |