Russian Qt Forum

Qt => Вопросы новичков => Тема начата: san92der от Июль 25, 2012, 01:09



Название: Не могу запустить OpenGl 4.0 в Qt
Отправлено: san92der от Июль 25, 2012, 01:09
Добрый вечер! Решил разобраться с Openl-ом в Qt по книге "OpenGL 4.0 Shading Language Cookbook". Поставил QtCreator со включеным в него MinGW. Проекты без OpenGL пашут. Все заголовочные скинул в папку mingw-include, либы в lib, dll-ки в system32.  Библиотеки он нашел, сам выдает из выпадающего списка, но все равно ругается:
Код:
 
ошибка: undefined reference to `_imp____glewGetStringi'
ошибка: undefined reference to `_imp____glewCreateShader'
ошибка: undefined reference to `_imp____glewShaderSource'
ошибка: undefined reference to `_imp____glewCompileShader'
...
[/tt]
и 198 подобных ошибок с префиксом glew.
Подскажите, уже второй день бьюсь, и либы по-разному кидал. Все равно одно и тоже. Вот все либы для опенгла и метематики(GLM) с офф-сайтов и пример проги, который не могу запустить: http://narod.ru/disk/57749809001.05688ebe41e71d82553bb17c55a16ad0/qt%26opengl.rar.html


Название: Re: Не могу запустить OpenGl 4.0 в Qt
Отправлено: CJ1 от Июль 25, 2012, 09:37
Пример не смотрел, но скорей всего гдето ты забыл поставить Q_OBJECT


Название: Re: Не могу запустить OpenGl 4.0 в Qt
Отправлено: san92der от Июль 25, 2012, 14:33
Примеры рабочие 100%. Их не я писал.