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

snap01

Я установил базар (bzr) отключил все другие плагины управления версиями, кроме bazaar, но все еще не может обойти проблему. Пожалуйста, помогите мне, если мне нужно больше узнать о настройке с помощью управления версиями Bazaar. snap03

Я добавил qmake путь тоже. snap02

Я даже пытался отключить все плагины управления версиями, но это тоже не получилось, как я ожидал. Я (или, может быть, я должен был использовать) думал о том, чтобы научиться разрабатывать / кодировать с помощью 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,

Другие вопросы по тегам