Среда, 03.09.2025 19:00
Собираем документацию для библиотеки с помощью Doxygen и CMake
Doxygen облегчает создание документации для вашего проекта, но вместе с тем, требует запуска отдельной программы для сборки документации. В прошлой статье мы рассмотрели создание документации для библиотеки C++ с помощью Doxygen. Сегодня мы добавим настройки для CMake, чтобы облегчить настройку и автоматизировать сборку документации.
Категория C++
Теги Cpp Doxygen CMAKE
Просмотров: 209
Вторник, 02.09.2025 16:41
Создаем документацию для библиотеки C++ с помощью Doxygen
Одним из этапов разработки любой программы или библиотеки на C++ является создание документации. В зависимости от проекта этот процесс может отнимать большое количество сил и времени. Чтобы облегчить создание документации был создан Doxygen. Добавляя в код своего проекта комментарии, использующие особую нотацию в формате Doxygen, вы не только делаете код понятнее, но и после сборки, получаете документацию в формате html, а при желании и в PDF. Сегодня мы рассмотрим создание документации для библиотеки C++ с помощью Doxygen.
Категория C++
Теги Cpp Doxygen
Просмотров: 502
Понедельник, 01.09.2025 19:00
Сборка и установка статической и разделяемой (shared) библиотеки С++ с помощью одного проекта CMake. Библиотеки С++ и CMake. Часть 4
CMake предоставляет программисту богатый инструментарии для сборки и установки библиотек и программ, в том числе и возможность установить статическую и разделяемую (shared) версии библиотек. Сегодня мы модернизируем скрипты CMake, чтобы упростить настройку и внесение изменений в проект, а также рассмотрим одновременную установку статической и разделяемой версий нашей библиотеки.
Категория C++
Теги Cpp CMAKE
Просмотров: 232
Среда, 27.08.2025 19:00
Сборка и установка разделяемой (shared) библиотеки С++ с помощью CMake. Библиотеки С++ и CMake. Часть 3
Разделяемые (shared) библиотеки широко применяются в рамках любой операционной системы будь то Linux или Windows. Их широкое использование позволяет серьезно экономить дисковое пространство и оперативную память, позволяя загружать только востребованный код и использовать одни и те же библиотеки во многих приложениях. Некоторые такие библиотеки и вовсе обязательно используются всеми приложениями, запускаемыми операционной системой. Сегодня мы пойдем дальше и рассмотрим сборку и установку разделяемой (shared) библиотеки C++ с помощью CMake как в отдельную папку, так и в системные папки Msys2.
Категория C++
Теги Cpp CMAKE
Просмотров: 167
Понедельник, 25.08.2025 19:00
Установка статической библиотеки С++ с помощью CMake. Библиотеки С++ и CMake. Часть 2
Статическая библиотека C++ может располагаться не только в корне нашего проекта, но и в любом другом месте, хотя чаще всего их устанавливают в специально выделенные для этого папки. В прошлой статье мы создали библиотеку C++ на основе CMake проекта C++. Сегодня мы установим библиотеку в отдельную папку и будем использовать только заголовочный файл и файл библиотеки для сборки нашей программы.
Категория C++
Теги Cpp CMAKE
Просмотров: 283