了解OpenGL
OpenGL的原作者是SGI(硅谷图形公司)。现在由Khronos Group开发维护,最新稳定版本是4.5。OpenGL的意思是开放图形库,定义了一系列跨语言跨平台的api,使得你渲染图像的时候能够用上硬件加速,就是能用上显卡来计算而不是光用cpu,所以OpenGL大概就是个帮助你避免跟显卡打交道又帮助你画图的接口,就是你写代码不用考虑机器显卡和操作系统。它本身不是一个toolkit,没有窗口、键盘、音频什么的api(要跨平台,理所当然的没有),只能用来渲染图形。
OpenGL安装和配置
跟着这个OpenGL中文教程来做,源代码和工具都下最新版的,确保你的显卡能正常驱动就行。你可能会想,OpenGL 3本身的代码在哪,我要不要下载呢,其实我们电脑里有opengl32.dll
,它只是OpenGL 1.1
,不过GLEW
中有相关的函数可以让我们使用新的api。
弄好以后,在vs2015里显示的工作目录是这样的。