The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Wolfire начала открытие кода четырех игр из пакета ..."
Отправлено Zenithar, 13-Май-10 12:17 
При помощи комментариев на этом сайте скомпилировал игру. М-да... Скомпилировалось, запустилось. Только вместо фона и кнопок - белые, красные прямоугольники, и серый фон. Подозреваю, что include-файлы от libpng там, и установленная в систему библиотека libpng, конфликтуют! А демо-версия работает. Только я не знаю, как начать игру... Зарегистрироваться просят :-(
О том, как собирал. Взял исходный код стабильной версии, не из Merchial. Распаковал. Сделал make - увидел ошибку. Поправил в Makefile две-три строчки, о которых говорил добрый человек выше, на /usr/bin/gcc и /usr/bin/g++. Ошибка в том же самом месте. Заменил в каждой из трех строчек, в которой копилятор нашел ошибку, слово char на const char. Заработало! В последнем действии компилятор попросил файлы ./libSDL.so.1.2 (кажется, он называется так) и ./libopenal.so.1. Надо было поправить Makefile, но мне было лень, и я скопировал эти файлы в каталог с Makefile. Файл запуска игры нашелся в каталоге Data. Проверил его командой file - 64-битный, мой... Запускать сразу не стал, выполнил совет выше, насчет пустых файлов в каталоге Data... Рекомендую заменить весь каталог Текстуры, и посмотреть все отаоное вручную - файлов заменить надо немного... Скачиваем с сайта игры ее демо-версию (еще 18 мегабайт), делаем chmod +x file_s_igroj.run и запускаем его командой ./file_s_igroj.run. Посмотрим, куда устанавливается. И берем файлы оттуда! Есть еще интерсный момент. Файл конфигурации для описания миссий в демо-версии содержат то ли 15, то ли 30 миссий, а в исходнике - только 8! Заменим, что ли?..
Затем попробовал старый компилятор. Заработало даже без исправления исходного кода - результат тот же самый. Попробовал без замен файлов из демо-версии - не помогло.
 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру