c++ - glad.h 给出包含 opengl header 的错误

标签 c++

我正尝试在我的代码中使用 glad.h。我在 Visual Studio 2013 上编程。出于某种原因,它给我错误 C1189: #error : OpenGL header already included, remove this include, glad already provided it
有人可以帮我解决这个问题吗?

这些是我包含的 header :-

#include <glad/glad.h>
#include <GLFW/glfw3.h>
#include <iostream>

最佳答案

我只是把glfw3.hglad.h的包含顺序颠倒过来,像这样:

#include <glad\glad.h>
#include <GLFW\glfw3.h>

关于c++ - glad.h 给出包含 opengl header 的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44345811/

相关文章:

c++ - C/C++ 动态链接如何在不同平台上工作?

C++: STL: set: 存储值常量

c++ - 在 C++ 中,如何从一个文件动态创建一个类的多个对象?

c++ - 将 shared_ptr boost 到数组,获取大小

c++ - 以下代码片段 C++ 的说明

c++ - std::poisson_distribution 中可能存在的构造错误

c++ - 如何在不强制转换的情况下循环遍历小写字符?

c++ - 在具有相同输入的两个不同运行时上使用 BruteForceMatcher 的 OpenCV 不同输出结果

c++ - 接收 0xC0000005 : Access violation reading location storing new pointer in pointer array

C++删除,但不只是类型