Интеграция Boost в Qt-проект с использованием CMake
Архитектурная Ключевой принцип:никаких глобальных include_directories, только target-based linking. Структура проекта Пример использования Boost внутри Qt Будем использовать: FileService.h FileService.cpp MainWindow.h MainWindow.cpp main.cpp CMakeLists.txt (Qt6 + Boost) Что происходит на уровне CMake Qt6::Widgets Boost::filesystem Это и есть target-based dependency graph. Интеграция через vcpkg Установка: Сборка: CMakeLists.txt не меняется. Преимущество: Boost + Qt Signals/Slots Boost не конфликтует… Читать далее »
