79 подписчиков
Для вывода отладочной информации в консоль Qt Creator, необходимо подключить заголовочный файл «QDebug». #include <QDebug> Пример различных способов вывода отладочной информации в консоль в Qt Creator: qInfo() << "Синтаксис в стиле C++ для сообщений Info"; qInfo("Синтаксис в стиле C для сообщений Info"); qDebug() << "Синтаксис в стиле C++ для сообщений Debug"; qDebug("Синтаксис в стиле C для сообщений Debug"); qWarning() <<...
1 год назад
26 подписчиков
Телеграм-канал t.me/zqtprog 1. Скачиваем архив исходников Qt для Windows (qt-everywhere-src-5.12.2.zip) с официального сайта. 2. Скачать утилиту jom и распаковать её в каталог «C:\Qt\jom». 3. Создаем каталог, например, c:\Qt\Qt5.15.2-x86-msvc2019-static\5.15\Src и распаковываем в него содержимое архива исходников. Сборка в дальнейшем будет привязана к данному каталогу и букве диска. Каталог qt-everywhere-opensource-src-5.15.2 не создаем, т.е. получим подкаталоги 5.15\Src\qtbase, 5.15\Src\coin и т.д.). msvc2019 – это выбранный компилятор. 4. Редактируем файл msvc-desktop.conf (находится в каталоге c:\Qt\Qt5...
2 года назад
26 подписчиков
Телеграм-канал t.me/zqtprog Сборка под Microsoft Visual Studio 2019 Разрядность: x64 ОС: Windows 10, Windows 11 Скачиваем архив исходников Qt для Windows (qt-everywhere-opensource-src-5.15.10.zip) с официального сайта: https://download.qt.io/official_releases/qt/5.15/5.15.10/single/qt-everywhere-opensource-src-5.15.10.zip Создаем каталог с понятным нам путями, например, «c:/Qt/Qt5.15.10-x64-msvc2019-static/5.15/Src» и распаковываем в него содержимое архива исходников с дальнейшим переходом в него: cd c:/Qt/Qt5.15.10-x64-msvc2019-static/5.15/Src Править файл ?.conf уже нет необходимости, если используется флаг -static-runtime...
10 месяцев назад
49 подписчиков
Как мерить фпс?

В целом для любой более-менее серьёзной разработки нужны дебаг инструменты, которые открываются в рантайме. В мелких проектах я просто делаю скрытую панель, которую крайне маловероятно что найдёт пользователь (например 15 кликов быстрых на определённый текст в интерфейсе). В крупных проектах они вообще не идут в сборку, так как там есть dev, stage, prod билды, настроенные для них окружения и т.п. Собственно ряд инструментов ездит почти в каждый проект) Один из таких это https://github.com/Tayx94/graphy

Абсолютно гениальная вещь для мониторинга перфоманса) Ребята сделали очень крутой плагин) Он показывает фреймрейт, память, громкость звука. А так же всю информацию о тестируемом устройстве — просто ляпота :)
2 года назад