C ++ GLFW很高兴:对'glad_glClear'的未定义引用

时间:2019-01-27 18:58:44

标签: c++ opengl glfw

我一直在学习Learnopengl.com上的教程。它告诉我,glad.h对于我的程序在多个平台上的工作非常重要,因此我安装了它。 可悲的是,我认为glad.h与glfw3.h冲突。 一切正常,直到我放#include

那是我的glClear行与glad_glClear混淆的时候。

试图添加#define GLFW_INCLUDE_NONE。

#include <GL/glfw.h>
#include <glad/glad.h>
#include <GLFW/glfw3.h>


int main(void) {
    GLFWwindow* window;

    if (!glfwInit())
        return -1;


    window = glfwCreateWindow(640,480, "ITWORKED", NULL, NULL);
    if (!window) {
        glfwTerminate();
        return -1;
    }

    glfwMakeContextCurrent(window);

    while (!glfwWindowShouldClose(window)){
        glClear(GL_COLOR_BUFFER_BIT);

        glfwSwapBuffers(window);

        glfwPollEvents();
    }

    glfwTerminate();
    return 0;
}

0 个答案:

没有答案
相关问题