У меня есть проект на Qt4.8 и попытка его построить с Qt5.1. Я получаю многоOpenGL с Qt5: #error gl.h включен до glew.h
#error gl.h included before glew.h
и
#error glext.h included before glew.h
ошибки. Похоже, это был большие изменения в Qt5 с OpenGL .. Все включено в
#include "GL/glew.h"
#include "GL/gl.h"
#include "GL/glu.h"
glew.h всегда первым.
Включили ли вы что-то еще, что включает в себя 'gl.h'? Может быть, как заголовки Qt? GLEW следует включать перед любым из них. –
@NicolBolas no, #include "GL/glew.h" всегда является первым – Littlebitter
прекомпилированными заголовками, может быть? – dowhilefor