Как использовать EasyBuild
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или Регистрация
- это утилита Helper, упрощающая процесс сборки cmake. Он также проверит все необходимые условия для MaNGOS и покажет вам текущий статус.
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или Регистрация
находится в папке с скачанным исходным кодом а именно в каталоге win.1) При запуске приложения отображается следующий экран, нажмите «Check Now»
2) Если вы не установили ни одного из необходимых сторонних приложений, он покажет следующее:
2a) Чтобы установить Cmake, щелкните ссылку «Download & Install Cmake xxBit», и начнется процесс установки для cmake (Руководство по установке
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или Регистрация
). Может быть установлен только x32 или x64, но не оба.2b) Чтобы установить OpenSLL, щелкните ссылку «Download & Install Win32 OpenSSL SDK», вы начнете процесс установки OpenSSL (руководство по установке
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или Регистрация
). Обе версии 32-битная и 64-битная могут быть установлены вместе.2c) Чтобы установить MySQL, щелкните ссылку «Download & Install MySQL Server 5.x 32/64 Bit», начнется процесс установки MySQL (руководство по установке
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или Регистрация
). Может быть установлен только 32 или 64 бит, но не оба.2d) Если вы создаете mangosThree, есть еще один шаг. В папке с Easybuild находится скрипт Patch_Easybuild_Mangos3.cmd. Запустите этот файл, затем снова нажмите «Проверить».
3) Как только все необходимые библиотеки установлены, кнопка «Build Options» станет доступной. Нажмите кнопку «Build Options», чтобы перейти к следующему окну.
4) На следующем окне устанавливаются модули и параметры, которые должны быть включены в сервер MaNGOS.
Build Folder: это папка, в которой будут создаваться необходимые файлы решения Visual Studio.
Output Folder: это папка, в которой будут находиться все окончательные файлы.
OS Version Build: Разрядность Win32 либо Win64 - обычно выбирается автоматически!
Visual Studio Version: выбирает установленную версию Visual Studio, если установлено несколько версий - их можно выбирать.
Build Type: указывает, открывать ли Visual Studio с помощью Debug или Release
Logging Level: Выбирает уровень ведения журнала, который будет отображаться на экране. По умолчанию показывать полный журнал
Параметры предварительной генерации: «Delete Build Folder » - очищает папку сборки перед сборкой, отмечен по умолчанию.
Post Generate Options - Параметры пост-генерации
«Open .sln Folder» - это откроет папку проекта Visual Studio.
«Build Mangos» - Это создаст Mangos, используя msbuild с сообщениями о прогрессе, появляющимися в easybuild. Помечено по умолчанию.
«Open Output Folder» - это откроет конечную папку по завершении шага генерации.
«Open .sln File with VS» - это автоматически запустит Visual Studio и откроет проект после завершения этапа генерации.
Server Build Options - Параметры сборки сервера
«Include Main Server» - создает mangosd, который является основным мировым сервером (world server).
«Include Login Server» - создает realmd, который является основным сервером аутентификации (authentication server).
«Include Extraction Tools» - создает инструменты извлечения данных клиента (extraction tools).
«Include SOAP Library» - включает библиотеку SOAP на основном сервере.
«Include PlayerBot AI» - включает библиотеку «PlayerBot AI» как часть основного сервера.
Scripting Engines - Скриптовый Движок
«Eluna Scripting EngineI» - Включите скриптовый движок Eluna LUA как часть основного сервера.
«ScriptDev EngineI» - Включает скриптовый движок ScriptDev3 как часть основного сервера.
5) Нажмите кнопку «BUILD PROJECT», чтобы создать файлы решения Visual Studio.
Если вы отметили «Open Solution File», Visual Studio откроется автоматически.
В противном случае папка Output будет открыта.
Если при нажатии кнопки «BUILD PROJECT» вы получите следующее сообщение:
Код:
The C compiler identification is unknown
The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:35 (project): No CMAKE_C_COMPILER could be found.
CMake Error at CMakeLists.txt:35 (project): No CMAKE_CXX_COMPILER could be found.
Решение:
Когда вы устанавливаете Visual Studio 2017 Community на новую систему, вам необходимо установить пакет разработки desktopdevelopment kit c++. В частности, необходимо правильно установить Windows SDK (это можно сделать в мастере установки Visual Studio).
После этого ошибка исчезает, и вы cможете построить свое решение!
Последнее редактирование: