В данном уроке мне бы хотелось описать компиляцию примеров поставляемых вместе с Ogre3D SDK,
создание простого приложения с использованием данного движка. Также
опишу решение проблем возникших в процессе сборки примеров.
Для
начала необходимо скачать Ogre3D SDK под одну из сред компиляции
представленные на официальном сайте проекта на ваш выбор. Идём на сайт
Ogre3D в раздел Download http://www.ogre3d.org/download/sdk. Т.к. на
компьютере установлена MS Visual Studio 2008 (среда) мне необходимо
скачать для этой версии среды разработки соответствующую версию Ogre SDK
1.7.2 для Visual C++ .Net 2008 (далее просто Ogre).
Скаченный
самораспаковывающийся архив установим в любое для вас удобное место на
жестком диске, но желательно с коротким путём и названием каталога
латинскими буквами. Я распаковал архив по следующему пути C:\Libs\OgreSDK_vc9_v1-7-2\.
Также
для успешной компиляции примеров поставляемых вместе с OgreSDK
необходимо скачать и установить СМаке. У меня используется версия CMake
2.8.4 и установлен по пути: C:\Program Files\CMake 2.8\.
Все примеры лежат в каталоге Samples, а файл который объединяет все примеры в одном решение называется OGRE.sln. Вот этот файл и необходимо открыть в MS Visual Studio 2008.
После
этого в обозревателе решений нашей среды будет отображено одно решение
(OGRE) объединяющее в себе 34 проекта, т.е. сами примеры и браузер
примеров (программа просмотра примеров).
Следующим
нашим шагом будет сборка всех примеров. Для этого щелкаем правой
кнопкой на решение с именем OGRE и выбираем Build Solution.
Если в процессе сборки появилось сообщение об ошибке линковщика (Project : error PRJ0019: A tool returned an error code from "Performing Pre-Link Event...")
при сборке проекта SampleBrowser, то необходимо щелкнуть правой кнопкой
на проекте SampleBrowser выбрать Properties (Свойства). В открывшемся окне выбираем Configuration Properties -> Build Events -> Pre-Link Event. Посмотрите правильно ли указано значение пути к CMake в свойстве Command Line. У меня прописано следующие:
"C:\Program Files\CMake 2.8\bin\cmake.exe" -E make_directory ../../lib/Debug
if errorlevel 1 goto VCReportError
Когда сборка всех примеров выполнено успешно перейдем в каталог bin\debug и найдем файл с именем SampleBrowser_d.exe. После запуска данного файла на дисплее вы увидите приложение OGRE Sample Browser позволяющие выбрать один из примеров и запустить его демонстрацию.
Если SampleBrowser_d.exe не запускается и выдается сообщение о том, что не найдена библиотека d3dx9_42.dll,
то вам необходимо выполнить обновление DirectX SDK, последние
обновления которого можно скачать в центре загрузок от microsoft.
В следующем посте мы попробуем создать простое приложение в Ogre.
В следующем посте мы попробуем создать простое приложение в Ogre.
Комментариев нет:
Отправить комментарий