PMG

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

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с GLUT.LIB
СообщениеДобавлено: 02 дек 2006 17:45 
Не в сети
Любитель
Аватара пользователя

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Builder при компилировании программы выдает следующее:
[Linker Error] 'C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\GLUT.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
Подскажите пожалюйста что это за хрень и как с ней бороться.
А ещё подсажите как в OpenGL каплю воды зделать, ну или хотябы что-то похожее.


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

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
GLUT.LIB в данном случае для Visual C++, а не для Borland. Где-та эта тема обсуждалась на форуме - счас не помню ;(

Капля воды - мне кажется, обычная вытянутая сфера с полупрозрачной текстурой, или проще - спрайт капли.

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


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

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Сделал так: implib glut32.dll glut32.lib, на glut32.lib теперь не ругается, но зато ругается на glut.h. Открывает glut.h и выделяет строку:
extern _CRTIMP void __cdecl exit(int);
а внизу подписывает:
[C++ Error] glut.h(146): E2337 Only one of a set of overloaded functions can be "C"
И ещё - спрайт капли это что, где и как его едят?


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

Зарегистрирован: 29 апр 2006 21:28
Сообщения: 404
WaxeP,Глут лучше неюзать...

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


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

Зарегистрирован: 07 апр 2006 23:21
Сообщения: 23
Откуда: Мозырь, Беларусь
В поставке BCB есть тулза для конвертирования COFF библиотек в OMF формат.
coff2omf.exe /?

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


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

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Спрайт или billboard - просто текстурированный прямоугольник с прозрачностью обращенный все время на зрителя.

По glut посмотри здесь - http://sbenavides.tripod.com/OpenGL.html

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


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

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Выдержка из Графическая библиотека OpenGL 2002:
http://library.graphicon.ru/paper/481

C.1. Создание приложения в среде Borland C++
5.02
Вначале необходимо обеспечить наличие файлов glut.h, glut32.lib,
glut32.dll в каталогах BorlandC\Include\Gl, BorlandC\Lib,
Windows\System соответственно. Также в этих каталогах надо
проверить наличие файлов gl.h, glu.h, opengl32.lib, glu32.lib, opengl32.dll,
glu32.dll, которые обычно входят в состав BorlandC++ и Windows. При
этом надо учитывать, что версии Microsoft файлов opengl32.lib,
glu32.lib, glut32.lib для Borland C++ не подходят, и следует использовать
только совместимые версии. Чтобы создать такие версии, надо
использовать стандартную программу ‘implib’, которая находится в
каталоге BorlandC\Bin. Для этого надо выполнить команды вида
implib BorlandC\Lib\filename.lib filename.dll
для перечисленных файлов, которые создают нужный *.lib файл из
соответствующего *.dll файла. Кроме того, надо отметить, что
компилятор BorlandC не может по неизвестным причинам использовать
файл glaux.lib, входящий в состав BorlandC++5.02, при компиляции
приложения, использующего библиотеку GLAUX, поэтому возможно от
этой библиотеки придется отказаться. Для создания приложения надо
выполнить следующие действия:
 Создание проекта: для этого надо выбрать ProjectNew Project и
заполнить поля в окне Target Expert следующим образом: в поле
Platform выбрать Win32, в поле Taget Model выбрать Сonsole,
нажать Advanced и отменить выбор пунктов ‘ *.rc ‘ и ‘ *.def ‘.
 Подключить к проекту библиотеки OpenGL. Для этого надо
выбрать в окне проекта название исполняемого файла проекта
(*.exe) и, нажав правую кнопку мыши, выбрать в контекстном
меню пункт Add node. Затем надо определить положение файлов
opengl32.lib, glu32.lib, glut32.lib.
Для компиляции выбрать ProjectBuild All, для выполнения –
DebugRun.

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


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

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Щас вы будете смеяться!
Так вот: зашел я на http://sbenavides.tripod.com/OpenGL.html - всё намана слил glut, распаковал, растыкал что куда надо. Компилирую – опять глюк в glut.h, присмотрелся всё просто (написано на Анг. что делать) – выкосил пару лишних строчек из glut.h. Опять компилю – даже exeшник сделало (во прорыв!), но счастье длилось 1Е-10 секунды потому как захотелось ему OPENGL.DLL. Лезу в Инет, ищу, качаю и думаю что всё будет хорошо, но не тут то было! Я его 2 раза мишкой, а он мне - не могу найти HfxClasses45.dll. А я даже знаю откуда это диелелка – из ефектов для Pinnacle Studio (обработка видео), лезу смотреть – есть только версия у меня 55, а не 45 блин. Опять в Инет, пишу значит скачать такую-то хрень, а в ответ один бред не по теме…
Ну как уже смешно?
А мне ... :cry:


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

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Прикольно, ;/ . Главное не понятно как связаны HfxClasses45.dll и OPENGL.DLL.

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


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

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Не работает - ну и хрен с ним, устал я разбираться. Обойдемс как нибуть. Всем спасибо за участвие :D.


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

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Проще наверное перейти на Visual C++.

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


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

Зарегистрирован: 17 окт 2006 22:33
Сообщения: 13
Посмотрим. Может так и зделаю.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

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


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

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


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

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