Установка 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