Russian Qt Forum
Ноябрь 25, 2024, 05:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не могу запустить OpenGl 4.0 в Qt  (Прочитано 2381 раз)
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
Записан
CJ1
Гость
« Ответ #1 : Июль 25, 2012, 09:37 »

Пример не смотрел, но скорей всего гдето ты забыл поставить Q_OBJECT
Записан
san92der
Гость
« Ответ #2 : Июль 25, 2012, 14:33 »

Примеры рабочие 100%. Их не я писал.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.153 секунд. Запросов: 20.