[ AmberSkyNet VR ]

Сборка движка из исходников

Для сборки движка во-первых необходим набор программ и библиотек, перечисленный тут. Под Linux собирать немного проще, т.к. библиотеки SDL и FreeType2 часто входят в его дистрибутивы, и нет необходимости качать эти библиотеки с оффсайтов.

Сборка движка под Linux

В случае сборки движка под Linux установите пакеты библиотек для разработки из вашего дистрибутива или скачайте их с оффсайтов, установив себе способом, применяющимся в вашем дистрибутиве. Заполнять папку extlib в данном случае не надо.

Под Linux сборка модулей движка осуществляется при помощи программы CMake. Для запуска компиляции следует зайти в каталог AmberSkyNet/CMake набрать в командной строке:

CMake .
(точка в конце - это не опечатка, этим вы укажете программе CMake что скрипт сборки находится в текущей папке).

Сборка движка под Windows

Если вы собираетесь собирать движок под Windows, то поместите в папку extlib заголовочные файлы (*.h) и файлы статически линкуемых библиотек(*.lib,*.a), а в папку bin поместите файлы динамических библиотек (*.dll).

Компиляция исходников движка под Windows осуществляется с использованием файлов проектов среды разработки Dev-Cpp++ или CodeBlocks. Для сборки движка необходимо:

  • для Dev-C++ - открыть по очереди все файлы проектов (*.dev) из папки DevCpp (исключая файл asnALL.dev) и скомпилировать каждый проект.
  • для CodeBlocks - открыть по очереди все файлы проектов (*.cbp) из папки CodeBlock (исключая файл asnALL.cbp) и скомпилировать каждый проект. Файл проекта 'asnALL' предназначен для сборки основных модулей движка в виде одной DLL. Второй путь - открыть файл AmberSkyNetVR_modules.workspace и скомпилить полностью workspace.

Powered by: SourceForge.net Logo