4

我正在尝试做一些openGL教程(https://www.glfw.org/docs/latest/quick_guide.html#quick_example),其中一个功能是gladLoadGL。代码行是“gladLoadGL(glfwGetProcAddress);” 但是,当我尝试运行时,我收到错误“C2660 'gladLoadGL': function does not take 1 arguments”。

我尝试过在线搜索,但似乎没有人遇到与我相同的问题。我查看了glad.h 文件,该函数有一个警告“未找到函数定义gladLoadGL”,这可能是我的问题所在。当我生成高兴的代码 ( https://glad.dav1d.de/ ) 时,我在语言 C/C++、规范 OpenGL、gl 版本 4.6、配置文件核心和生成加载程序的位置上打勾。

gladLoadGL(glfwGetProcAddress);
4

1 回答 1

8

采用:

a)来自具有加载器的已知 API 的加载器,例如glfw

gladLoadGLLoader((GLADloadproc) glfwGetProcAddress);

b)直接:

gladLoadGL();

注意不同的使用功能。

于 2019-09-23T00:01:51.790 回答