一
出现 “错误 1 error C2381: “exit”: 重定义;__declspec(noreturn) 不同”这类错误的原因是引用头文件的顺序错误,
解决办法:
调换一下头文件的包含次序:
#include <GL/glut.h>
#include <stdlib.h>
改成:
#include <stdlib.h>
#include <GL/glut.h>
参考链接https://www.cnblogs.com/rainbow70626/p/10732342.html
二
出现诸如“错误 12 error LNK2019: 无法解析的外部符号 __imp__glClear@4,该符号在函数 _main 中被引用 E:\OPENGL_Project\lightwithView\lightwithView\lightInViewSpace.obj lightwithView”
“错误 13 error LNK2019: 无法解析的外部符号 __imp__glClearColor@16,该符号在函数 _main 中被引用 E:\OPENGL_Project\lightwithView\lightwithView\lightInViewSpace.obj lightwithView”
该类错误的原因是使用了glew32s.lib静态库而不是用动态库,就得加上glut