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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: OpenGL+Qt 4.4.0 + VS 2005  (Прочитано 8659 раз)
bw-ok
Гость
« : Июль 26, 2008, 19:30 »

Подскажите, в чем здесь может быть дело?
Впервые взялась за opengl: под кутей 4.4.0 пытаюсь скомпилить пример из кутешной документации по QGLWidget (отрисовка квадрата). Работаю под виндой в VS 2005.
В хидере пишу:
Код:
#include <QtOpenGL\QtOpenGL>
#include <QtOpenGL\QGLWidget>
В additional dependencies линкера добавила QtOpenGLd4.lib.
Собственно, ошибка идет такая:
Код:
... unresolved external symbol __imp__glOrtho@48 referenced in function...
и еще 11 аналогичных - все относятся к opengl'ным функциям.
C moc-файлами все в порядке - точно)
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Июль 26, 2008, 19:31 »

а у тебя сам OpenGL есть?
Записан

Юра.
bw-ok
Гость
« Ответ #2 : Июль 26, 2008, 19:50 »

есть ))
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Июль 26, 2008, 20:57 »

а проект студийный как создаешь?
если через pro-файл то надо сделать как в документации написано написано (ru: Модуль QtOpenGL)
Записан

Юра.
spirit
Гость
« Ответ #4 : Июль 27, 2008, 11:25 »

в pro-файл надо добавить
Код:
QT += opengl
Записан
bw-ok
Гость
« Ответ #5 : Июль 27, 2008, 18:19 »

я даже драйвер на видеокарту уже переставила, а ларчик просто открывался...
QtOpenGL*.lib - это для работы QtOpenGL расширения, а вот для работы самой OpenGL либы-то я и не подключила.
Вот и вся мистика: opengl32.lib glu32.lib gdi32.lib.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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