Известные проблемы
Эта секция перечисляет известные проблемы в Qt Creator версии 2.0.0. Команда разработчиков знает о них, поэтому нет смысла сообщать о них.
Чтобы ознакомиться со списком исправленных проблем и добавленных возможностей, смотрите файл изменений в каталоге Qt Creator dist
или на Qt Bug Tracker.
Общее
- Qt Creator использует SQLite для хранения некоторых настроек. У SQLite есть проблема с некоторыми серверами NFS (наиболее заметно с nfs-user-server 2.2beta), так как они могут заблокировать приложение, когда оно пытается заблокировать базу данных. Если ваш домашний каталог находится на диске NFS и вы столкнулись с этой проблемой, одним из вариантов будет переключение на nfs-kernel-server или создание такой символической ссылки, чтобы эти настройки хранились локально.
Редактирование
- Дополнение кода не поддерживает определение типов для наследуемых классов.
Проекты
- Пути или имена файлов, содержащие пробелы или специальные символы, например, запятую, знак доллара, решётку и т.д., могут вызывать проблемы. Это из-за того, что некоторые инструменты, которые Qt Creator использует в фоновом режиме, имеют ограничения на дозволенные в имени файла или каталога символы. Чтобы не иметь проблем, мы рекомендуем создавать проекты и элементы проекта с именами, содержащими только простые символы, числа, подчёркивание и дефис.
- Нет поддержки IDE для добавления/удаление подпроектов. Иерархию проектов (шаблон SUBDIRS) необходимо создавать вручную.
- Нет поддержки создания новых проектов CMake в Qt Creator.
- Сборка и упаковка подпроектов не поддерживается для устройств Maemo.
- Вы должны создать проекты для целей Maemo на том же разделе, где вы установили Nokia Qt SDK, Qt Creator и MADDE.
Отладка
- При отладке исполняемых файлов, созданных GNU Compiler версии 4.5.0 (на всех платформах), некоторые типы данных не будут отображены в виде Переменные из-за отсутствия отладочной информации.
- В Windows, отладка собранного MinGW консольного приложения (с выбранной опцией Запускать в терминале) с использованием gdb не работает из-за ошибки в gdb, связанной с подключением к остановленным процессам (смотрите http://bugreports.qt.nokia.com/browse/QTCREATORBUG-1020).
- Gdb в Windows может не работать если установлен и запущен 'Embassy ® Security Center' фирмы 'Wave ® Systems' (вызывает ошибку в vxvault.dll)).
- Gdb может долго загружать отладочные символы, особенно из больших библиотек как libQtWebKit. Запуск модуля отладки может занимать до нескольких минут без видимого прогресса.
- Установка точек останова в коде, скомпилированном в бинарный файл больше одного раза, не работает.
- Установка точек останова в файлах, которые не имеют уникальные абсолютные пути может не работать. Такого можно достичь, например, перемонтировав часть файловой системы с использованием опции монтирования --bind.