Спробуємо просто і без подробиць зібрати Огр і створити робочий проект який буде малювати нам порожню сцену.
Архіви сирців.
Спочатку скачайте всі потрібні архіви з сирцю і програми - DXSDK, BOOST, CMAKE, OGRE_SRC і OGRE_DEPENDENCIES.
Відповідно це зараз версії такі, в майбутнім вони зміняться і далі в сответствующих шляхах треба буде їх поміняти.
Збірка буста.
Якщо коротко, то:
Результатом є папка буста важить близько шести гігабайт.
Тепер залишилося створити змінні оточення:
Вони нам потрібні для того, щоб CMake зумів знайти буст.
Установка SDK для DirectX а потім і CMake.
Це складності представляти не повинно. Тому описувати це я не буду.
Підготовка закінчена. Далі починається, власне, Огр.
Внвчале витяг сирців та збирання залежностей.
Тепер відкриваємо "C: \ Program Files \ ogre_1_7_1 \ OGRE.sln" і збираємо власне Огр для потрібних нам конфігурацій.
ОДНАК! Не забуваємо після складання черговий конфірураціі збирати спеціальний проект "INSTALL". Він буде копіювати потрібні файли в папку "C: \ Program Files \ ogre_1_7_1 \ SDK".
Тепер залишилося створити змінні оточення:
Навіщо. Для зручності. Далі стане зрозуміло.
Створення простого проекту на Огре.
Спробуємо тепер зібрати простеньке пріложеньіце для ограни.
Для цього створюємо в зручному місці порожній Win32 проект і починаємо його налаштовувати.
Додаємо файл Main.cpp з вмістом як нижче:
Далі відкриваємо властивість проекту і комбобокс "Configuration" ставимо в "All Configurations".
Потім перемикається: "Configuration" ставимо в "Debug".
Йдемо в Linker -> Input -> Additional Dependencies, там дописуємо до OgreMain.lib; OIS.lib; літери "_d" в кінці імен (тобто стане "OgreMain_d.lib; OIS_d.lib;").
Усе! Можна збирати. Однак запускатися воно поки не буде.
Для успішного запуску треба скопіювати декілька файлів в папку з нашим проектом.
C: \ Program Files \ ogre_1_7_1 \ bin \ debug \ plugins_d.cfg
C: \ Program Files \ ogre_1_7_1 \ bin \ release \ plugins.cfg
C: \ Program Files \ ogre_1_7_1 \ SDK \ OSX \ Xcode Templates \ Xcode \ Project Templates \ Ogre \ iPhone OS \ Resources \ media \ packs \ OgreCore.zip
Власне це все.