error: C1189: #error: OpenGL header already included, remove this include, glad already provides it
在使用OpenGL时,用到glad头文件时可能会遇到这种错误:
error: C1189: #error: OpenGL header already included, remove this include, glad already provides it.
在反复debug调整项目配置无果后,经人指点发现了是头文件位置的问题,这才知道头文件的顺序也是有严格要求的:
#include <glad/glad.h>
必须放在所有头文件之前,不管在哪里,不管在.h还是.cpp