Visual studio 2012 设置GLEW、FREEGLUT

Visual studio 2012 设置GLEW、FREEGLUT,visual-studio-2012,glut,windows-7-x64,glew,freeglut,Visual Studio 2012,Glut,Windows 7 X64,Glew,Freeglut,我正在为Windows7 64位上的Visual Studio2012设置FREEGLUT和GLEW。 首先,我是否也需要设置过剩 其次,我很困惑,在GLEW/lib和GLEW/bin中都有Release和Release MX文件夹,我应该选择哪一个文件?关于GLEW: 我建议您现在使用GLEW,一旦需要它提供的附加功能,就切换到GLEW MX(MMultiple Rendering Contexts) 据 从1.2.0版开始,对多个渲染上下文(可能具有不同的功能)提供线程安全支持由于大多数用户

我正在为Windows7 64位上的Visual Studio2012设置FREEGLUT和GLEW。 首先,我是否也需要设置过剩

其次,我很困惑,在GLEW/lib和GLEW/bin中都有Release和Release MX文件夹,我应该选择哪一个文件?

关于GLEW: 我建议您现在使用GLEW,一旦需要它提供的附加功能,就切换到GLEW MX(MMultiple Rendering Contexts)

从1.2.0版开始,对多个渲染上下文(可能具有不同的功能)提供线程安全支持由于大多数用户不需要此功能,因此不会将[GLEW MX]添加到二进制版本中,以保持不同版本之间的兼容性

以下是构建glew的方法: 注意:仅仅因为您使用的是64位计算机,并不意味着您已经将Visual Studio设置为运行64位应用程序我建议您使用32位版本的库,直到您准备好享受使用64位版本的好处,因为您可以稍后切换

1。将项目链接到lib文件夹中的静态GLEW库。这是glew32s.lib或GLEW,具体取决于您的平台

注意:glew32s.lib是静态链接,glew32.lib(不带s)是动态链接

如果您更喜欢使用GLEW动态链接,请在Windows上省去使用glew32.lib而不是glew32s.lib定义和链接。不要忘记在可执行文件中包含glew32.dll或libGLEW.so

2。将包含文件夹添加到包含路径

3.在程序中包含标题,但确保它包含在OpenGL标题或用于创建窗口的库之前

关于过剩: 由于我还没有使用GLUT,是否可以由其他人回答(或编辑我的答案)

用于此答案的其他来源: