Установка fcfserver под Windows
Необходимые пакеты для установки
- Visual Studio (Для официальной сборки используется Visual Studio 19)
- CMake
Подготовка окружения
Установка boost
-
Скачайте с официального сайта boost https://www.boost.org/. Версия должна быть не ниже 1.73
-
Распакуйте архив с исходниками в папку проектов [PROJECTS_DIRECTORY] и перейдите в директорию boost_[VERSION]
-
Выполните инициализацию окружения boost для сборки
$ ./bootstrap.bat
-
Выполните сборку boost
Для x86:
$ b2.exe install --with-date_time --with-thread --with-filesystem toolset=msvc runtime-link=static link=static --includedir=[PROJECTS_DIRECTORY]\boost\include --prefix=[PROJECTS_DIRECTORY]\boost cxxflags="/std:c++latest" address-model=32 threading=multi linkflags=/machine:x86
Для x64:
$ b2.exe install --with-date_time --with-thread --with-filesystem toolset=msvc runtime-link=static link=static --includedir=[PROJECTS_DIRECTORY]\boost\include --prefix=[PROJECTS_DIRECTORY]\boost cxxflags="/std:c++latest" address-model=64 threading=multi linkflags=/machine:x64
-
Переместите директорию [PROJECTS_DIRECTORY]/boost/include/boost_[VERSION]/boost в директорию [PROJECTS_DIRECTORY]/boost/include
$ cd [PROJECTS_DIRECTORY]/boost/include/boost_[VERSION]/
$ move boost ..\
Сборка проекта
Скачайте исходники fcfserver /download/fcfserver.
-
Распакуйте архив с исходниками в папку проектов [PROJECTS_DIRECTORY]
-
Откройте приложение cmake-gui. Настройте и сгенерируйте проект:
-
Выполните сборку сформированного проекта в Visual Studio