最新版的VS2017和2013有所区别,在配置OpenGL有所不同,但大致的是差不多的
1.首先从官网上下载OpenGL的压缩包解压
2.将.dll文件全部放到系统目录下,C:\Windows\System32(32位)或C:\Windows\SysWOW64(64位)下,可以考虑各放一份。
把所有的.lib文件放到VS安装目录下C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\lib\x86,VS2017 lib下有X86和X64两个文件夹,这个最好放在X86下,因为你的项目是win32的。
把include中的.h文件全部放在VS安装目录下的C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\include\GL中,如果没有GL文件夹,则自己新建一个。
3.打开VS2017,新建一个空项目,VS2017创建界面与之前版本有所不同,这里直接选择空项目
4.创建好项目后,右键项目,选择属性
5.在链接器中选择输入,在附加依赖项中填入如下:glut.lib;GLUT32.LIB;Opengl32.lib;Glu32.lib
6.目前来说是配置完成了,但我在运行时出现了报错“error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用”,通过网上查询发现要预处理:还在当前配置页面选择C/C++-》预处理器,在预处理器定义里添加GLUT_BUILDING_LIB如下
7.如果出现无法启动程序...和客户端链接不上(忘了具体内容了),重启一下VS就可以了