17

Qt Creatorは優れた IDE のようです。私はEclipse CDTを使用してきましたが、少しバグがありますが、うまくいきます。

Qt Creator には Eclipse CDT と同じ機能がありますか?

4

3 に答える 3

15

Qt Creator は内部で MinGW を使用しているため、Qt ヘッダーを使用せずにコンパイルできることは理にかなっています。プロジェクトを作成するときにすべてのヘッダーのチェックを外すだけで、他の IDE と同じようにコーディングできます。

私はあなたが見るためにショットの例を撮りました:

リンク切れ

編集:ああ、あなたはあなたの質問を編集しました。

はい、もちろん!Qt は優れた環境であり、C++ の Eclipse などの競合他社に対抗できることは間違いありません。ただし、Eclipse は、Java から C++、Python に至るまで、無数の開発者を満足させています。通常、1 つの言語に特化した IDE はその言語により適していますが、Eclipse は膨大な量のプラグインを使用して、複数の言語の開発者に対応するという非常に優れた仕事を確実に行っています。Eclipse CDT に慣れている場合は、Qt Creator を自宅にいるように感じることができると思います。

とても素晴らしいソフトウェアです。

于 2009-03-24T03:00:30.947 に答える
7

QTCreator は、Linux C++/C 開発者 (私が読んだものから、あなたは Linux 開発者だと思います) が IDE に求めていることを正確に実行します。機能が多すぎても少なすぎてもいけません。Eclipse のような機能豊富な IDE の問題は、ほとんどすべてを処理するため、プロジェクトを制御できなくなる可能性があることです。何か問題が発生した場合は、デバッグ プロセス中に使用した機能/プラグインを考慮する必要があります。

しかし、全体として、すべての言語をほとんど処理できる 1 つの IDE に慣れるのが理にかなっているため、eclipse は (imho) より良い選択です。仕事では、まさにこの理由でEclipse CDTを使用しています。プライベート プロジェクトでは QTCreator を使用します。これらのプロジェクトで使用する言語は C/C++ だけだからです。

これが役立つことを願っています

于 2010-12-17T11:22:08.877 に答える
3

Qtについて何も言及していないので、QtCreatorをQt以外のC++プロジェクトに使用し、qmakeベースではなく、Eclipse-CDTベースではなく、独自のカスタムMakefileを使用することを計画していると思います。

QtCreator に切り替えた後 (現在は同じプロジェクト、同じコードで作業しています)、QtCreator の次の利点に気付きました。

  • QtCreator は、同じ C/C++ プロジェクトの EclipseCDT よりも高速に動作します。
  • EclipseCDT は、カスタム Makefile を使用して構成するのが困難です。QtCreator の方が簡単です。これは、IDE で生成されたものではなく、独自のカスタム Makefile を使用してプロジェクトをチェックアウトし、そのプロジェクトのビルド ターゲットを EclipseCDT ビルド ターゲット/構成にマップする必要がある場合です。
  • EclipseCDT のワークスペースよりも、QtCreator で .pro(ject) ファイルを扱う方が簡単です。
  • 私の場合、インデックス作成後の EclipseCDT メモリ フットプリントは約 2GB です。QtCreator の場合、同じプロジェクトで 600MB しかありません。
  • EclipseCDT でのソースのインデックス作成には時間がかかります。EclipseCDT を起動すると、インデックス作成のためにコンピューターが約 20 分間フリーズします。QtCreator では、その時間の 4 分の 1 を要し、その間、コンピューターは応答します。

もちろん、多数のプラグイン (EGit、Subclipse、cppcheclipse など) のように EclipseCDT が提供する多くの利点がありますが、実際にそれらを使用するかどうかによって異なります。

最終的には、それぞれの目標を達成できるので、個人の好みと習慣の問題だと思います。

于 2014-04-01T13:02:24.727 に答える