Пятница, 17.10.2025 19:00
Подготавливаем проект Qt6 к публикации
В процессе разработки, уже на этапе тестирования появляется необходимость упаковки программы для отправки её пользователям. Программа написанная на Qt6 зависит от большого количества библиотек, как самого фреймворка, так и, например, от GCC. Чтобы решить проблему подготовки к публикации проекта в Qt6 используется утилита winqtdeploy, но она копирует не все необходимые разделяемые библиотеки. Сегодня мы рассмотрим подготовку проекта на Qt6 к публикации, скопировав в отдельную папку, все необходимые для запуска программы файлы и разделяемые библиотеки.
Категория Qt6
Теги Qt6 CMAKE
Просмотров: 30
Четверг, 16.10.2025 19:00
Функции и макросы в CMake
Проекты использующие CMake по мере разработки, со временем обрастают всё большим числом настроек. К тому же код CMake, используемый в одном проекте, как правило начинает использоваться в других проектах. В CMake как правило код разбивают на части и помещают в отдельные файлы и уже в файле CMakeLists.txt включают эти файлы в определённом порядке. Если же один и тот же код предполагается использовать, например, для обработки разных файлов, имеет смысл объявить отдельную функцию, которая будет содержать данный код. Сегодня мы рассмотрим использование функций и макросов в CMake.
Категория Qt6
Теги Qt6 CMAKE
Просмотров: 24
Среда, 01.10.2025 12:31
Создаем документацию пользователя в формате pdf с помощью Sphinx и CMake
При создании документации пользователя важным фактором является не просто её наличие, но и формат. Наиболее удобным для всех пользователей является формат pdf. Он позволяет открывать документацию не только на ПК, но на любом мобильном устройстве! В прошлой статье мы рассмотрели создание документации пользователя с помощью Python Sphinx. Сегодня мы рассмотрим создание этой же документации, но уже в формате pdf.
Категория C++
Просмотров: 51
Понедельник, 29.09.2025 19:00
Cоздаем документацию для программы C++ с помощью Python Sphinx и CMake
При написании любой программы одним из важных этапов является создание документации или инструкции для пользователя. Данный процесс сам по себе трудозатратен, а если над проектом работает несколько человек, то одним файлов в формате Word обойтись уже не получиться. В одной из прошлых статей мы рассмотрели создание документации исходного кода для библиотеки С++ с использованием Doxygen и CMake. Сегодня мы создадим документацию для самой программы с использованием Python Sphinx и CMake.
Категория C++
Теги CMAKE Python sphinx docs
Просмотров: 92
Четверг, 25.09.2025 19:22
Преобразуем SVG в PNG с помощью CMake
Любой современный проект нуждается в том или ином количестве разнообразных картинок, иконок и прочих изображений. Если это программа с графическим интерфейсом, возможно, потребуется несколько версий для значков приложения для разных разрешений экрана. Вносить в них изменения вручную долгий и трудозатратный процесс. Но можно облегчить себе жизнь создав изображения изначально в векторном формате, и затем просто сохранять его в нужном разрешении. Сегодня мы рассмотрим создание png изображения из svg изображения с помощью Inkscape и Cmake.
Категория C++
Теги CMAKE inkscape svg
Просмотров: 61