|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.01.2013, 23:09 | #1 |
Пользователь
Регистрация: 10.06.2012
Сообщений: 22
|
Qt+OpenGL. Qt "не видит" функции OpenGL
Доброго времени суток.
Срочно нужна помощь. Скопировал код со статьи http://www.gamedev.ru/code/articles/OpenGL_Qt4 (своего не добавлял). В итоге вот такие ошибки: т.е. Стандартные функции gl не видны. Практически все функции с префиксом gl не работают. Как будто не подключён gl.h (он же вроде должен быть в модуле Qt). Пробовал другие исходники с OpenGL. Результат тот же. В чём может быть ошибка? Очень срочну нужно решить проблему. Qt 5.0 (статья для Qt 4. Может быть с этим связано?) Очень надеюсь на помощь. |
29.01.2013, 08:22 | #2 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
покажи что в my.pro записано
там должна быть строка: Код:
|
29.01.2013, 11:38 | #3 |
Пользователь
Регистрация: 10.06.2012
Сообщений: 22
|
Да.
Вот My.pro: Код:
glEnable(GL_DEPTH_TEST); работает, а glShadeModel(GL_FLAT); не работает. Как будто glShadeModel(GL_FLAT); просто нигде не прописана. Константу GL_FLAT тоже не видит. Как будто она не определена. И многие другие функции. За то glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glViewport(0, 0, (GLint)nWidth, (GLint)nHeight); видны и компилятор на них не ругается. |
29.01.2013, 17:39 | #4 |
Пользователь
Регистрация: 10.06.2012
Сообщений: 22
|
Неужели нет решения???! Весь интернет облазил не нашёл ничего подобного.
|
29.01.2013, 18:59 | #5 | |
Пользователь
Регистрация: 10.06.2012
Сообщений: 22
|
Проблема решена.
Дело было действительно в этом. http://qt-project.org/forums/viewthread/22821 Цитата:
Отказаться от старых функций и использовать только шейдеры. Или собрать Qt с использованием нативного OpenGL (используя опцию -opengl desktop) Можно так же использовать Qt 4.8.4. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как избавиться от "пропорциональности" в OpenGL | Marsel737 | Общие вопросы Delphi | 0 | 07.06.2011 19:39 |
МасОС не работает ,хоть и Видит,Интернет и "сломалась" "Сеть" =/ | ApxuKILLER | Операционные системы общие вопросы | 2 | 05.05.2011 08:22 |
OpenGL. "Туман войны" | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 04.11.2010 18:45 |
игра "Пятнашки" на Visual C++ с использованием OpenGL | Mr.Happy | Фриланс | 3 | 16.12.2009 16:19 |
OpenGl, как сделать "огненный" текст? | Alex2009 | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 3 | 22.11.2009 21:30 |