Я учусь OpenGL и у меня есть проблемы только с помощью простого треугольника ...ошибки Ссылка на glGenVertexArrays и др glBindVertexArray
я получаю ошибку ссылку с glGenVertexArrays и др glBindVertexArray.
Когда я удаляю эти две строки, моя программа не имеет ошибки связи.
Я связался с freeglut, glew64, glew32, glew32s на всякий случай. Моя программа настроена как x64.
GLuint VertexArrayID;
glGenVertexArrays(1, &VertexArrayID); // ERROR HERE
glBindVertexArray(VertexArrayID); // ERROR HERE
static const GLfloat g_vertex_buffer_data[] = {
-1.0f, -1.0f, 0.0f,
1.0f, -1.0f, 0.0f,
0.0f, 1.0f, 0.0f,
};
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);
glEnableVertexAttribArray(0);
glBindBuffer(GL_ARRAY_BUFFER, vertexbuffer);
glVertexAttribPointer(
0, correspondre au « layout » dans le shader
3,
GL_FLOAT,
GL_FALSE,
0,
(void*)0
);
glDrawArrays(GL_TRIANGLES, 0, 3); // Démarre à partir du sommet 0; 3 sommets au total -> 1 triangle
glDisableVertexAttribArray(0);
ошибки Ссылка:
error LNK2001: symbole externe non résolu __imp___glewGenVertexArrays
error LNK2001: symbole externe non résolu __imp___glewBindVertexArrays
Я программирования на VS 2013, мой GC является GTX 970 и мои водители до настоящего времени.
Я попробовал выборку CUDA и делает то же самое.
Благодарим за помощь!
У меня есть эта точная проблема. Вы нашли проблему? –