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 - залил бы попросту статьи - моя вики на не-очень-надежном хостинге хостится давно - сейчас лежит мертвой. А бекап статей остался...