PMG

Форумы по созданию игр
Текущее время: 14 июл 2026 15:27

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Не работают текстуры вообще. Помогите срочно!!!
СообщениеДобавлено: 18 окт 2006 01:16 
Не в сети
Любитель
Аватара пользователя

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Не работают текстуры. Готовые программы не открывают файлов bmp, а компилятор пишет буквально следующее (на примере урока №6 NeHe):

Сообщение компилятора C++Builder 6:
[Linker Error] Unresolved external 'auxDIBImageLoadA' referenced from C:\DOCUMENTS AND SETTINGS\USER\МОИ ДОКУМЕНТЫ\C++\NEHE\УРОК №6\UNIT1.OBJ

Такую вот строку нашёл в OBJ файле:
NeHe.bmp Can't Find A Suitable PixelFormat. Error Can't Set The PixelFormat. Error Can't Create A GL Rendering Context. Error Can't activate GLRC. Error OpenGL WinClass Failed To Register The Window Class. Error OpenGL WinClass Jeff Molofee's GL Code Tutorial ... NeHe '99 Window Creation Error. Error

Если знаете в чём проблема и как заставить работать текстуры помогите пожалуйста, очень надо!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 окт 2006 09:42 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Подключи в настройках проекта библиотеки
"opengl32.lib"
"glu32.lib"
"glaux.lib"

Смотри:
http://forum.pmg.org.ru/viewtopic.php?t ... highlight=

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 окт 2006 22:36 
Не в сети
Любитель
Аватара пользователя

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Спасибо, так начало компилить, но готовые програмы (примеры которыми мне нужно пользоваться и исходников которых у меня нет) не запускаются. Может это из-за того что в винде нет библиотеки glaux.dll? Если да, то где её взять? Нету в С++ стандартной проги чтоб lib в dll перебить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 окт 2006 10:08 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Скорее всего эта либа есть на сайте nehe. Там в каждом уроке, в конце есть готовый файлик для каждого компиляторе. В нем скорее всего есть эта либа.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 окт 2006 20:29 
Не в сети
Любитель
Аватара пользователя

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Либа есть, dll нету. Можна перебить glaux.lib в glaux.dll?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 окт 2006 23:07 
Не в сети
Любитель
Аватара пользователя

Зарегистрирован: 07 апр 2006 23:21
Сообщения: 23
Откуда: Мозырь, Беларусь
WaxeP писал(а):
Либа есть, dll нету. Можна перебить glaux.lib в glaux.dll?

Нет. lib это лишь ссылка на dll (в данном случае)

_________________
С уважением, Виталий Лещенко.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 окт 2006 21:19 
Не в сети
Любитель
Аватара пользователя

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Почему ссылка? Когда я подключаю glaux.lib в свои проги они потом спокойно запускаются в любых местах, следовательно алгоритм обработки из либы (он там есть) вшивается в прогу. А вот пример у меня не работает (хотя у других точно знаю что запускается), он наверное и использует ссылки на dll. Дайте пожалуйста ссылку чтоб закачать glaux.dll .
ЗЫ: Если вся эта канитель у меня действительно из-за glaux.dll, то мне ещё интересно: какого хрена у других этот dll есть, а у меня нет :evil: ???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 окт 2006 21:42 
Не в сети
Опытный
Аватара пользователя

Зарегистрирован: 29 апр 2006 21:28
Сообщения: 404
Умные набираю http://www.google.com

_________________
С уважением,Блинов Андрей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 22 окт 2006 23:44 
Не в сети
Любитель
Аватара пользователя

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Ну насчёт http://www.google.com/ это конечно заманчиво, но, со всем уважением, сам пробовал?
Тут ещё у меня вопросик организавался, подскажите, пожалуйста, как обработать движение мишки (надо как в скинсейвере - мишку дёрнул скринсейвер закрылся). А то понимаете ли сижу сам дома парюсь ;[ , ничего не получается ;/ ,а спросить неукого.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 окт 2006 09:31 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Да нет, по-моему вообще glaux.dll. Должно быть достаточно glaux.lib.
Вот сообщения от мыши:
Код:
  case WM_LBUTTONDOWN:
    ev_mouse.button_mouse |= 1;
    ev.what[0] = EVENT_MOUSE_KEY;
    ev.data[0] = (void*)&ev_mouse;
    ev.count = 1;
    event_scenes();
    break;
  case WM_LBUTTONUP:
    ev_mouse.button_mouse &= 0xe;
    ev.what[0] = EVENT_MOUSE_KEY;
    ev.data[0] = (void*)&ev_mouse;
    ev.count = 1;
    event_scenes();
    break;
     
  case WM_RBUTTONDOWN:
    ev_mouse.button_mouse |= 2;
    ev.what[0] = EVENT_MOUSE_KEY;
    ev.data[0] = (void*)&ev_mouse;
    ev.count = 1;
    event_scenes();
    break;
  case WM_RBUTTONUP:
    ev_mouse.button_mouse &= 0xd;
    ev.what[0] = EVENT_MOUSE_KEY;
    ev.data[0] = (void*)&ev_mouse;
    ev.count = 1;
    event_scenes();
    break;
     
  case WM_MBUTTONDOWN:
    ev_mouse.button_mouse |= 4;
    ev.what[0] = EVENT_MOUSE_KEY;
    ev.data[0] = (void*)&ev_mouse;
    ev.count = 1;
    event_scenes();
    break;
  case WM_MBUTTONUP:
    ev_mouse.button_mouse &= 0xb;
    ev.what[0] = EVENT_MOUSE_KEY;
    ev.data[0] = (void*)&ev_mouse;
    ev.count = 1;
    event_scenes();
    break;

  case WM_MOUSEMOVE:
    ev_mouse.x_mouse = GET_X_LPARAM(lParam);
    ev_mouse.x_mouse = GET_Y_LPARAM(lParam);
    ev.what[0] = EVENT_MOUSE_XY;
    ev.data[0] = (void*)&ev_mouse;
    ev.count = 1;
    event_scenes();
    break;

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 окт 2006 22:48 
Не в сети
Любитель
Аватара пользователя

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Спасибо, с мишкой разобрался.
Но тогда мне интересно: если glaux.dll действительно не существует, то почему пример у одних работает, а у меня нет (именно не хочет открывать картинки для текстур)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 окт 2006 10:48 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
А какую ошибку пишет при этом?

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 окт 2006 16:44 
Не в сети
Опытный
Аватара пользователя

Зарегистрирован: 29 апр 2006 21:28
Сообщения: 404
WaxeP,Ну что вы за народ пошёл всё за вас искать приходится :evil:
http://belzel.free.fr/addons/
а набрать то в гугл всего то download glaux.dll

_________________
С уважением,Блинов Андрей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 окт 2006 22:17 
Не в сети
Любитель
Аватара пользователя

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Это не народ пошол, а цены за интернет винтят бешеные - подключился, пошарился побыстрому и отключаешся, чтоб потом в конце месяца в обморок не падать. А за ссылку огромное спасибо, жаль только не помогло - всё равно не работает :( .
А из того что пишет много не узнаеш - потому что ошибочка обработана видать. Появляется сообщение с названием "Texture unit" и в нём пишется "Error opening fon.bmp".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 окт 2006 22:24 
Не в сети
Опытный
Аватара пользователя

Зарегистрирован: 29 апр 2006 21:28
Сообщения: 404
Ну он тебе пишет что неможет открыть файл fon.bmp значит этого файла или нету или он повреждён.
А про инет,знаю у самого такой потому и злюсь. =)

_________________
С уважением,Блинов Андрей.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB