Как настроить контроль версий для Qt?
Для многих это может быть просто основной вещью, но я застрял в "управлении версиями Qt", и это действительно раздражает меня. Я на Ubuntu 12.04 LTS и моя версия Qt 2.4.1.
Вот сообщение, которое отображается:
No valid Qt versions found. Please add a Qt version in Tools/Options or via the maintenance tool of the SDK.

Я установил базар (bzr) отключил все другие плагины управления версиями, кроме bazaar, но все еще не может обойти проблему. Пожалуйста, помогите мне, если мне нужно больше узнать о настройке с помощью управления версиями Bazaar. 
Я добавил qmake путь тоже. 
Я даже пытался отключить все плагины управления версиями, но это тоже не получилось, как я ожидал. Я (или, может быть, я должен был использовать) думал о том, чтобы научиться разрабатывать / кодировать с помощью Qt, но не смог пройти мимо создания новой структуры проекта!
Пожалуйста, проведите меня через это.
2 ответа
Система контроля версий (VCS), Revision Control или Source Control - это программные системы, используемые для отслеживания изменений в файлах, обычно используемые при разработке программного обеспечения.
Как это устроено
Обычно файлы размещаются в хранилище (дерево каталогов для каждого проекта). Разработчик А пишет программную систему и использует VCS для отслеживания изменений файла. Разработчик B хочет добавить новую функцию в систему программного обеспечения или исправить найденную ошибку. Общий процесс разработки выглядит следующим образом:
- Разработчик Б захочет получить исходные тексты, чтобы работать над ними
- Разработчик Б работает над новыми функциями на своей копии хранилища
- Застройщик B передает свою работу на месте
- Разработчик Б завершает свою работу и фиксирует изменения в удаленном (оригинальном) хранилище.
Обратите внимание, что это один из способов сделать вещи, могут быть разные способы, такие как:
- Работа над проектом с одним человеком (соло) и локальное хранение репозиториев.
- Работа в групповом проекте с центральным удаленным хранилищем
- Различные другие вкусы
Для Bazaar вы можете проверить документацию здесь и решить, что работает для вас.
Есть ли в моей системе Bazzar?
Вы можете проверить, установлен ли Bazaar в вашей системе, введя в терминале следующее which bzr, если установлен Bazaar, вы получите: /usr/bin/bzr иначе вам придется установить его с sudo apt-get install bzr
Потенциальный Подозреваемый
Из предоставленных вами снимков экрана видно, что в вашей системе не установлена среда разработки QT (qmake отсутствует). Вы можете получить фреймворк Qt с официального сайта или через Центр программного обеспечения (поиск qt-sdk), он даст следующее:
или же sudo apt-get install qt-sdkДополнительно вы можете установить документацию.
Сначала убедитесь, что у вас есть build-essential правильно установлено:
sudo apt-get install build-essential
Затем в Инструменты -> Параметры -> Цепочки инструментов просто добавьте GCC и установите gcc путь как путь компилятора.
ОБНОВЛЕНИЕ:
Это мои настройки SDK по точным:

Мне кажется что нужно указать qmake-qt4 вместо просто qmake,