Показаны сообщения с ярлыком boost. Показать все сообщения
Показаны сообщения с ярлыком boost. Показать все сообщения

13 августа 2023 г.

Пошаговая инструкция по подключению библиотеки Boost к Unreal Engine 4 в виде модуля

Следует оговориться, что это лишь один из вариантов.

Например, ваш проект называется QuickStart, библиотека собрана компилятором vc под платформу win64.

  • Предварительно собрать либы для используемой архитектуры и компилятора
  • Создать папки QuickStart\Source\Boost\Private и QuickStart\Source\Boost\Public
  • Создать файл QuickStart\Source\Boost\Boost.Build.cs (листинг 1)
  • Разместить хедеры в QuickStart\Source\Boost\Public\boost
  • Разместить бинарники либ в QuickStart\Source\Boost\Private
  • В этой же папке создать файл BoostModule.cpp (листинг 2)
  • В QuickStart.uproject изменить код для ключа Modules (листинг 3)
  • В QuickStart\Source\QuickStart\QuickStart.Build.cs в PublicDependencyModuleNames добавить имя модуля Boost
  • В QuickStart\Source\QuickStart\QuickStart.Build.cs в конструктор обязательно добавить код (листинг 4)