Известные особенности

Известные особенности среды разработки Qt Creator редакции КПДА.

Ниже приведён список известных особенностей среды разработки Qt Creator редакции КПДА. Поскольку данный список отражает текущее состояние Среды разработки, его содержимое может меняться в процессе развития продукта (в частности, могут обновляться значения поля "Статус"). Известные варианты решения или обходные варианты (workarounds) также могут быть указаны в графе "Описание".

Номер Описание Статус
1 Не поддерживается динамическое отображение состояния целевого устройства ЗОСРВ или QNX на главной странице (см. "Устройство: Unknown" на рис.1), а также в меню "Устройства" в поле "Текущее состояние" ("Current state"):

qtcreator_device_unknown.png
Рисунок 1. Состояние целевого устройства (свойства Комплекта)

Вариант: для проверки состояния устройства может быть использована кнопка "Проверить" ("Test").
Подтверждено
2 Отсутствует механизм полноценной интеграции/импорта проектов, использующих рекурсивную сборочную систему (в т.ч. проектов, созданных в среде разработки QNX Momentics IDE). В качестве временного механизма может быть использован режим "Импорт существующего проекта" ("Import Existing Project") с последующей самостоятельной донастройкой окружения (переменные окружения сборочной среды, информация о путях поиска заголовочных файлов, макроопределениях компилятора и т.д.) - см. Setting Up a Generic Project Подтверждено
3 Задержка отображения вывода функций printf() и классов iostream (cout, cerr) в инструменте "Application Output" в процессе запуска или отладки приложений. В качестве временного обходного варианта может быть использовано отключение буферизации стандартных потоков ввода-вывода:

setvbuf( stdout, NULL, _IONBF, 0 ); setvbuf( stderr, NULL, _IONBF, 0 );

Подтверждено
4 При использовании сборочной системы CMake переключение версии компилятора в свойствах Компелекта не приводит к фактическому переключению сборки проекта на другую версию компилятора. Обходной вариант - принудительная очистка конфигурации проекта после изменения конфигурации Комплекта (меню "Build -> Clear CMake Configuration" / "Сборка -> Очистить конфигурацию CMake"). Подтверждено




Предыдущий раздел: Графическая среда разработки Qt Creator (редакция КПДА)