Linux(QtまたはKDevelop)のどちらを使用するか[クローズ]
質問
IDEの1つは、デバッグ、実装、および汎用性のサポートの点で優れています。 QtまたはKDevelop?
さまざまな複製:
-
https:// stackoverflow.com/questions/86676/is-there-a-good-and-free-ide-for-cc-in-linux
-
https://stackoverflow.com/questions/211924/best- development-ide-for-linux-closed
一部は既に閉鎖されています。
解決
混乱しているようです。 Qt はC ++ツールキットです。 KDevelop はIDEです。
あなたのコメントから、あなたはQt Designerを意味していたと思います。 DesignerはIDEではありません。これは、ユーザーインターフェイスをグラフィカルに作成するための単なるアプリケーションです。コードをコンパイルしたり、デバッグしたり、IDEが行うその他のことを実行することはできません。
KDevelop IDEは実際にDesignerをそれ自体に埋め込みます。したがって、これは明らかに「どちらか一方」ではありません。状況を入力します。
もちろん、3番目の可能性は、 Qt Creator について話していたことです。 Qt Softwareによってベータ版として最近リリースされました。その場合は、両方を試して、どちらが好きかを確認することをお勧めします。彼らは異なるアプローチを取り、より良いオプションは個人的な好みにほぼ完全に基づいています。
他のヒント
最初の投稿は、おそらく完全なIDEであるQt Creatorを意味していました。
Qtクリエーターには2つのフレーバーがあります。オープンソースであり、オープンソースソフトウェアを作成するためだけにライセンスされるシンプルなものと、OSSとクローズドソースプロジェクトの両方を作成するためにライセンスされる有料のものです。 Qt CreatorはQt自体と同様にプラットフォーム間で移植可能であり、MS WindowsではMingWコンパイラーを、LinuxではGCCコンパイラーを使用します。
一般的に言って、オープンソースQtは洗練されたソフトウェアであり、KDevelopよりもはるかにスムーズで快適なユーザーエクスペリエンスを提供します。信頼性が高い)、Kdevelopよりも機能が少なく、はるかにシンプルなインターフェイスを備えています(おそらく、有料版もより複雑なインターフェイスを備えています)。
Qtフレームワークを排他的に使用すると、Linux および MS Windowsで再コンパイルするだけで実行され、両方のプラットフォームで同じように見えるアプリケーションを簡単に作成できます。一方、KDEはLinux専用です。
特に気に入ったのは、コマンドラインアプリ(元々MSVCで開発された)から約35個のファイルをインポートし、qmakeがmakefileをセットアップし、それをコンパイルするのが魅力的なように機能することです。 Qt Creatorでコマンドラインアプリをセットアップするのも簡単です。コマンドラインバージョンがコンパイルされたので、オプション引数を準備し、パラメーターを設定し、すべての入力ファイルを選択してクリックし、出力ディレクトリを設定するQt GUIを簡単に作成できます。変更する必要があるのは、以前の「メイン」を変更することだけです他の何かに機能し、Qtがメインアプリを生成してから、ボタンを押したときに応答するようにします。私は1年ほど前にKDEとKdevelopを試してみましたが、完全にtoめてMSVCに戻りました。
本当にKDE専用に開発し、Qtを超えるKDE機能を使用することに決心していない限り、Qt Creatorを選択します。
本当にKATEを使用したい場合は、KDevelopも使用できます。 KDevelopにはKATEとKonsoleの両方が組み込まれており、実際のIDEにするための機能が追加されています。
KDevelopでのKDEを意味すると思います。デスクトップに依存しない場合はアプリケーションの範囲に依存します。Qtに移動します。すべてのKDEパワーを使用するアプリケーションを作成する場合はKDEに移動します。 / p>
Windowsおよび組み込み開発の場合はQtにアクセスしてください。
個人的には、QTでkdeアプリケーションを開発するためにKATEをより適切に使用すると感じています。 uデバッグをコンパイルしてurアプリケーションを実行できる端末を提供することで、十分な機能を提供します。