Как настроить контроль версий для 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
,