GLEW compiler error when creating shader storage buffer

When building while defining a shader storage buffer like below, Visual Studio gives me the error "too few arguments for call" and multiple undeclared identifier and syntax errors on the line with glBufferData. I am using the newest version of GLEW, c++17, Visual Studio 2019 and my graphics card supports OpenGL 4.6. The same thing happens with glNamedBufferData other opengl functions work perfectly.

vector<int> data;  GLuint ssbo; glGenBuffers(1, &ssbo); glBindBuffer(GL_SHADER_STORAGE_BUFFER, ssbo); glBufferData(GL_SHADER_STORAGE_BUFFER, data.size() * sizeof(int), &data[0]‚Äč, GL_DYNAMIC_DRAW);  glBindBufferBase(GL_SHADER_STORAGE_BUFFER, 3, ssbo); glBindBuffer(GL_SHADER_STORAGE_BUFFER, 0); // unbind