Тема: Ogre 64 bit
Показать сообщение отдельно
Старый 31.12.2011, 22:22   #15
shybovycha
ПроЭктировщик
 
Аватар для shybovycha
 
Регистрация: 27.05.2007
Сообщений: 110
Написано 40 полезных сообщений
(для 33 пользователей)
Ответ: Ogre 64 bit

OGRE компилируется под vs. Для того, чтобы компилировать его в vs необходимо обзавестись сперва файлами проектов. В нашем случае (начиная с версии 1.6.4, коль не изменяет память мне) это делается с помощью CMake.

Устанавливаем CMake, запускаем, открываем файл CMakeLists.txt который лежит в папчонке рядом с исходниками движка. Выбираем необходимые опции, жмем "Configure" и "Generate". Получаем файлик OGRE.sln . Смело открываем его в студии.

Затем, необходимо чутка сконфигурировать студию - дабы поняла оная, где include- и lib-файлы движка лежат / лежать будут.

Процесс конфигурации VS2008

Заходим в меню Tools -> Options. В древовидном списке слева (окошко опций) находим нод Projects And Solutions -> VC++ Directories. В правой части окошка, сверху будет два выпадающих списка. Список выбора платформы нам даром не здался, посему интересен нам лишь второй. А именно - пункты Include Files и Library Files. Выбрав пункт заголовков, в списке в нижней правой части окна увидим список путей к файлам заголовков, зарегистрированным в среде. Добавить сюда нужно три пути (положим, вы распаковали исходники OGRE в папку $OGREDIR):
  • $OGREDIR/OgreMain/include
  • $OGREDIR/Samples/Common/include
  • $OGREDIR/Dependencies/include
Выбрав пункт Library Files, добавляем еще четыре пути:
  • $OGREDIR/lib/Debug
  • $OGREDIR/lib/MinSizeRel
  • $OGREDIR/Dependencies/lib/Debug
  • $OGREDIR/Dependencies/lib/Release
На этом конфигурация среды закончена. Можно жать OK и приступать к сборке библиотек.



Компиляция


Во все том же верхнем меню выбираем Build -> Batch Build..., отмечаем галками проекты, которые нам нужно собрать и жмем Build. Запускаем тем временем Skyrim / Torchlight / Counter-Strike и рубимся, пока не надоест. Ну или как некоторые - включаем гитару и рубим митолл опять-таки, пока не надоест. А когда надоест - тогда половина библиотек будет готова. И нужно будет сменить род деятельности на противоположный - попить чаю, покурить мануалы или почитать луркморье.


Как процесс окончится - можете попробовать собрать свой первый проект. Только учтите: для его запуска нужно будет положить некоторые файлы рядом с бинарником и сконфигурировать медиа-данные движка (коль захотите что-нибудь увидеть на екране).


Удачи!


PS: будь у ресурса DokuWiki - залил бы попросту статьи - моя вики на не-очень-надежном хостинге хостится давно - сейчас лежит мертвой. А бекап статей остался...
Миниатюры
Нажмите на изображение для увеличения
Название: part0_screen1.jpg
Просмотров: 1029
Размер:	41.6 Кб
ID:	15844  Нажмите на изображение для увеличения
Название: part0_screen2.jpg
Просмотров: 969
Размер:	93.6 Кб
ID:	15845  Нажмите на изображение для увеличения
Название: part0_screen3.jpg
Просмотров: 1009
Размер:	99.3 Кб
ID:	15846  

Последний раз редактировалось shybovycha, 31.12.2011 в 22:30. Причина: добавил скрины, хоть как-то иллюстрирующие последовательность действий
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
johnk (07.03.2012)