小编64h*_*ans的帖子

使用 glfw3 glew 和 opengl 在 Visual Studio 社区中获取访问冲突异常

我遇到这个问题已经有一段时间了,我无法为我的爱找到解决方案。

我想渲染一个简单的三角形。但是我在编译程序时一直在visual studio中得到这个输出。

注意> 我不相信这不是链接问题,而是其他问题。我无数次检查我的链接器,一切都在那里!

链接:https : //pastebin.com/xeTDd0Qu

主要的

static const GLfloat g_vertex_buffer_data[] = {
    100.0f, 100.0f, 0.0f,
    150.0f, 100.0f, 0.0f,
    100.0f, 150.0f, 0.0f,
};



GLFWwindow* window;
window = initWindow(640, 480, "Title");


GLuint VertexArrayID;
glGenVertexArrays(1, &VertexArrayID);
glBindVertexArray(VertexArrayID);


GLuint vertexbuffer;
glGenBuffers(1, &vertexbuffer);
glBindBuffer(GL_ARRAY_BUFFER, vertexbuffer);
glBufferData(GL_ARRAY_BUFFER, sizeof(g_vertex_buffer_data), g_vertex_buffer_data, GL_STATIC_DRAW);

while (!glfwWindowShouldClose(window)) {

    glViewport(0, 0, 640, 480);
    glClearColor(0, 0, 0, 0);
    glClear(GL_COLOR_BUFFER_BIT);

    glEnableVertexAttribArray(0);
    glBindBuffer(GL_ARRAY_BUFFER, vertexbuffer);
    glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 0, (void*)0);

    glDrawArrays(GL_TRIANGLES, 0, 3);
    glDisableVertexAttribArray(0);

    glFlush();

    glfwSwapBuffers(window);
    glfwPollEvents();
}

glfwTerminate();

return 0; …
Run Code Online (Sandbox Code Playgroud)

c++ opengl glew glfw

2
推荐指数
1
解决办法
722
查看次数

标签 统计

c++ ×1

glew ×1

glfw ×1

opengl ×1