После небольшого исследования на предмет того как быстро создавать GUI для десктопа на C++ на сегодняшний день, помимо давно зарекомендовавших себя решений, таких как Qt или wxWidgets, набрел на довольно интересный фреймверк Sciter. В его подходе интересно то, что виджеты создаются веб-технологиями (HTML, CSS, Javascript) и при этом есть возможность вызывать функции, написанные на C++, собранные в бинарнике. Размер же собранного дистрибутива меньше 10 мегабайт! А в распоряжении программиста остается почти вся функциональность WebView. Всяким Электронам такое не светит в принципе. Поэтому решил попробовать собрать.
25 августа 2023 г.
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) 
Подписаться на:
Комментарии (Atom)

