为什么函数glViewport()给我错误?

时间:2020-04-15 19:35:01

标签: c++ graphics window response glfw

我尝试使用GLFW进行OpenGL。我开始做一个窗户

Exception thrown at 0x00000000 in OpenGLTest0.exe: 0xC0000005: Access violation executing location 0x00000000.

我遇到一些错误,说WITH list_of_ids AS ( SELECT id FROM table_with_ids ) SELECT main_table.* FROM main_table JOIN list_of_ids ON main_table.id = list_of_ids.id ,并且我创建的窗口甚至不响应任何任务,包括任务管理器“结束任务”。我使用的是Visual Studio 2017,必须按顺序“结束任务”整个应用程序删除窗口。我也在Windows 10上。

有人可以告诉我我错了吗?我先谢谢你!

1 个答案:

答案 0 :(得分:2)

您需要初始化高兴的库,否则它将无法加载到函数指针中。

if (!gladLoadGLLoader((GLADloadproc)glfwGetProcAddress))
{
    std::cout << "Failed to initialize GLAD" << std::endl;
    return -1;
}