C++ GLGEnVertexArray和glBindVertexArray上的链接错误

C++ GLGEnVertexArray和glBindVertexArray上的链接错误,c++,opengl,hyperlink,C++,Opengl,Hyperlink,我正在学习OpenGL,我对一个简单的三角形有异议 我在GLGEnVertexArray和glBindVertexArray之间出现链接错误 当我删除这两行时,我的程序没有链接错误 为了以防万一,我链接了freeglut、glew64、glew32、glew32。我的程序配置为x64 GLuint VertexArrayID; glGenVertexArrays(1, &VertexArrayID); // ERROR HERE glBindVertexArray(VertexArray

我正在学习OpenGL,我对一个简单的三角形有异议

我在GLGEnVertexArray和glBindVertexArray之间出现链接错误

当我删除这两行时,我的程序没有链接错误

为了以防万一,我链接了freeglut、glew64、glew32、glew32。我的程序配置为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的样品,is也做了同样的事情


谢谢你的帮助

好的,我将预处理器flash:GLEW_设置为静态,现在其他函数显示为外部符号未解析

在我的depencies中,我有:glew32s.lib和glew64.lib。我说得对吗


我已经包括了

我有这个确切的问题。你发现问题了吗?