error: C1189: #error: OpenGL header already included, remove this include, glad already provides it

  • Post author:
  • Post category:其他


在使用OpenGL时,用到glad头文件时可能会遇到这种错误:

error: C1189: #error: OpenGL header already included, remove this include, glad already provides it.

原因是

#include <glad/glad.h>

位置不当。


#include <glad/glad.h>

必须放在所有头文件之前,不管在哪里,不管在.h还是.cpp;



版权声明:本文为derbi123123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。