web-dev-qa-db-ja.com

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

Bazaar(bzr)をインストールしましたが、Bazaarを除く他のすべてのバージョン管理プラグインを無効にしましたが、それでも問題を乗り越えることはできません。 Bazaarのバージョン管理を使用して設定する方法について詳しく知りたい場合は、ご案内ください snap03

qmakeパスも追加しました。 snap02

すべてのバージョン管理プラグインを無効にしようとしましたが、それも思ったようには行きませんでした。 I am(または多分wasを使用する必要があります)

これを案内してください。

3
precise

バージョン管理システム(VCS) 、リビジョン管理またはソース管理は、通常はソフトウェア開発で使用されるファイルの変更を追跡するために使用されるソフトウェアシステムです。

仕組み

通常、ファイルはリポジトリ(各プロジェクトのディレクトリツリー)でホストされます。開発者[〜#〜] a [〜#〜]はソフトウェアシステムを記述し、VCSを使用してファイルの変更を追跡します。開発者[〜#〜] b [〜#〜]は、ソフトウェアシステムに新しい機能を追加するか、見つかったバグを修正したいと考えています。一般的な開発プロセスは次のようになります。

  • 開発者[〜#〜] b [〜#〜]は、それらを操作するためにソースを取得する必要があります。
  • 開発者[〜#〜] b [〜#〜]は、リポジトリのコピーの新しい機能に取り組んでいます
  • 開発者[〜#〜] b [〜#〜]は自分の作業をローカルにコミットします
  • 開発者[〜#〜] b [〜#〜]はジョブを完了し、変更をコミットしてリモート(元の)リポジトリに戻します

これは物事を行う1つの方法であり、次のようなさまざまな方法があることに注意してください。

  • 1人のプロジェクト(単独)を実行し、リポジトリをローカルに保持します。
  • 中央のリモートリポジトリを使用したグループプロジェクトでの作業
  • 他のさまざまなフレーバー

Bazaarの場合、ドキュメント here を確認し、何が機能するかを決定できます。

システムにBazzarはありますか?

Bazaarがシステムにインストールされているかどうかを確認するには、ターミナルwhich bzrで次を発行します。Bazaarがインストールされている場合は、/usr/bin/bzrまたはSudo apt-get install bzrでインストールする必要があります

潜在的な容疑者

提供したスクリーンショットから、システムにQT開発フレームワークがインストールされていないようです(qmakeはありません)。 Qtフレームワークは 公式サイト から、またはソフトウェアセンター(qt-sdkを検索)から取得できます。次の結果が得られます。 enter image description here

またはSudo apt-get install qt-sdk、さらにドキュメントをインストールできます。

2
Stef K

まず、build-essentialが正しくインストールされていることを確認してください。

Sudo apt-get install build-essential

次に、[ツール]-> [オプション]-> [ツールチェーン]でGCCを追加し、gccパスをコンパイラパスとして設定します。

[〜#〜] update [〜#〜]

これは正確なSDKセットアップです:

enter image description here

qmakeの代わりにqmake-qt4を指定する必要があるようです。

0
Sylvain Pineau