我正在阅读Joey de Vries'Learn OpenGL第7章。它展示了如何使用stb_image.h。我从代码本身改了一行。 (还删除了filesystem.h的行。)
unsigned char *data = stbi_load("resources/textures/container.jpg", &width, &height, &nrChannels, 0);
资源在Windows资源管理器中加载(删除斜杠后)。为什么它在这里不起作用?
ERROR :: SHADER :: FILE_NOT_SUCCESFULLY_READ ERROR :: PROGRAM_LINKING_ERROR类型:PROGRAM
顶点信息
(0):错误C5145:必须写入gl_Position
正如评论员指出的那样,这是一个着色器问题。着色器需要放在正确的目录中才能正确加载。