所需配置的全部文件
https://download.csdn.net/download/jennybi/10315187
glew配置:
下载:http://glew.sourceforge.net/解压:
配置:
将相应的文件拷贝到相应位置
2) \bin\Release\Win32下glew32.dll放到操作系统目录下面的C:\Windows\system32文件夹内(32位系统)或C:\Windows\SysWOW64(64位系统)。 3) \include下GL文件夹放置在VC目录include下,即 【Microsoft Visual Studio安装路径\VC\include】 4) \lib\Release\Win32放置在VC目录lib下,即 【Microsoft Visual Studio安装路径\VC\lib】 5) 在链接器->输入->附加依赖项,添加glew32.lib
glut配置:
GLUT 代表OpenGL Utility Tookit,是为了使OpenGL应用程序结构能够真正独立于窗口系统构思了GLUT库,使我们可以写程序而不必去学关于X windows或者微软自己的窗口系统。
Windows环境下的GLUT下载地址:(大小约为150k) http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
解压得到五个文件将glut.h放置在VC目录include下,即 【Microsoft Visual Studio安装路径\VC\include】
将glut32.lib和glut.lib放置在VC目录lib下,即 【Microsoft Visual Studio安装路径\VC\lib】
将glut.dll和glut32.dll这两个动态库文件放到操作系统目录下面的C:\Windows\system32文件夹内(32位系统)或C:\Windows\SysWOW64(64位系统)。
为了兼容性考虑,最好在这两个目录下都复制相应的文件。
glfw配置:
除了 GLUT 库,还有一个比较流行的库,这个库的功能和 GLUT 相似,叫做 GLFW(www.glfw.org)。这两个库之间的区别之一就在于 GLFW 目前用的更多,而GLUT 则显得相对老旧,而且它的开发维护现在也基本上停滞了。
环境配置与搭建方式与GLUT和GLEW类似 Windows环境下 glfw下载地址http://www.glfw.org/download.html
解压得到如下文件夹将include文件夹内文件全部放置在VC目录include下,即 【Microsoft Visual Studio安装路径\VC\include】
将lib文件夹内文件全部放置在VC目录lib下,即 【Microsoft Visual Studio安装路径\VC\lib】
将lib-mingw-w64文件夹中的glfw3.dll动态库文件放到操作系统目录下面的C:\Windows\system32文件夹内(32位系统)或C:\Windows\SysWOW64(64位系统)。
为了兼容性考虑,最好在这两个目录下都复制相应的文件。
VS2015配置
编译错误
- 涉及到glut.h文件的函数无法正常连接,典型的错误如下:
- ------ 已启动生成: 项目: gears, 配置: Debug Win32 ------
- 1>正在链接...
- 1>GEARS.obj : error LNK2019: 无法解析的外部符号 ___glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用
- 1>GEARS.obj : error LNK2019: 无法解析的外部符号 ___glutCreateWindowWithExit@8,该符号在函数 _glutCreateWindow_ATEXIT_HACK@4 中被引用
- 1>./Debug/gears.exe : fatal error LNK1120: 2 个无法解析的外部命令
- #define GLUT_DISABLE_ATEXIT_HACK