1

私の会社で行われている作業のほとんどは Qt ベースの C++ であり、すべて Subversion リポジトリにチェックインされています。これまで、コードベースに関するすべての作業は、nano または Kate だけで行われてきました。ここでは新しいので、Eclipse を適切にセットアップして、ツリーのローカル コピーを編集したいと思います。Eclipse の CDT "バージョン"、Qt 統合、および Subclipse モジュールがあります。しかし、この時点で、私は何をすべきかわかりません。プロジェクトを Eclipse 制御のワークスペースに「インポート」しますか? それらをその場で編集しますか?「プロジェクト」がQtアプリケーションであることをEclipseに認識させて、統合を機能させることはできませんでした。

4

8 に答える 8

2

Eclipse で新しい QT プロジェクトを作成し、パースペクティブを subclipse に切り替えて、新しい Eclipse プロジェクトに SVN チェックアウトを行うだけです。準備万端です。

于 2008-09-16T12:49:41.700 に答える
1

わかりました、私はこのアイデアをいじっていましたが、いくつかのメリットがあります。「SVN Project Exploring」パースペクティブ (これまで気付かなかった) に切り替えて、必要なサブプロジェクトのヘッドからチェックアウトを行うことができます。編集用に、Eclipse ワークスペースにツリーの SVN リンクされた素敵なコピーを取得します。Eclipse はクラスを「理解」しており、メソッドなどを補完できます。ただし、プロジェクトが「QT Gui」プロジェクトであることをEclipseに理解させることはできず、プロパティを表示したり、さまざまなQtライブラリなどのリンクを制御したりできません。ひいては、空の Qt Gui プロジェクトを最初から作成した場合にできるように、プロジェクトのビルド方法も理解していません。この部分を機能させるにはどうすればよいですか?

于 2008-09-19T17:07:11.907 に答える
1

私は職場でまったく同じ状況にあります (Subversion の代わりに CVS を使用し、チームの残りのメンバーは KDevelop を使用していますが、それは大したことではありません)。Qt - Eclipse 統合機能を使用して新しい Qt Gui プロジェクトを開始し、自動生成されたファイルをすべて削除します。Eclipse の「チーム」機能を使用して、プロジェクトを共有することを選択し、リポジトリへのパスを入力すると、準備完了です。

于 2008-09-29T20:47:16.087 に答える
0

プロジェクトをチェックアウトします。空白のプロジェクトから開始するか、ツリーを使用して新しいプロジェクトを作成するかなど、いくつかのオプションが表示されます。後者を選択すれば大丈夫です:)。それはGanymedと破壊的で私のために働くようです(サブクリップについてはよくわかりません、そして私は覚えていません。):)

于 2008-09-19T21:55:28.903 に答える
0

2番目のnikolavp-チェックアウトし、新しいプロジェクトウィザードを使用するオプションをマークしてから、Qtプロジェクトを選択します。私はこれを(ganymedeで)実行しましたが、すべてが正常に検出され、正しくビルドされます。

于 2008-10-03T14:22:30.660 に答える
0

これを機能させる唯一の方法は、Eclipse でプロジェクトをチェックアウトし、別の Qt プロジェクトから .project および .cdtproject ファイルをコピーすることでした。次に、プロジェクトを更新します。これは恐ろしいハックですが、これで始められます。「make」用に別のビルダーを定義する必要がある場合があります。

于 2008-09-20T11:29:09.883 に答える
0

前回と同じことを言いますが、最初の 2 つのステップの代わりに、Qt-Eclipse 統合をセットアップします: *.pro ファイルを探す前にQt-Eclipse 統合。

于 2009-06-19T12:55:40.643 に答える
0

私の解決策:

  1. svn-view に移動し、プロジェクトのリポジトリの場所を追加します
  2. プロジェクトをsvnまたは好きなクライアントで一時的な場所にチェックアウトします
  3. 'File->Import...' を選択し、'Qt->Qt project' と言います。
  4. *.pro ファイルの場所を参照し、選択して [OK] ボタンを押します。
  5. あなたは適切な Qt プロジェクトとそのプロジェクトの Subversion Access でゲームに参加しています
于 2009-04-29T12:53:14.810 に答える