インターネット上の多くの人は Redhat または Fedora をホスト オペレーティング システムとして使用していますが、必要なソフトウェア パッケージのほとんどは、ソース コードから自分でコンパイルすることなく、apt-get を通じてインストールできるため、Ubuntu を使用するのが最も便利だと思います。 。ご存知のとおり、ソース コードを自分でコンパイルするのは簡単な作業ではありません。コンパイル プロセス中に予期せぬ説明できないエラーが発生することがよくあるからです。
使用するオペレーティング システムは Ubuntu 8.04 です。最新バージョンの QT 4.4.0 を使用すると、次のコマンドを実行するだけで簡単にインストールできます。
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
このバージョンのソフトウェア パッケージでは、qt4-dev-tools に Qt Assistant や Qt Linguist などのツールが含まれているため、これら 2 つのツールを個別にインストールする必要がないことに注意してください。さらに、qt4-doc は、Qt の各クラス ライブラリの詳細な説明と豊富なサンプル プログラムを含むヘルプ ドキュメントです。Qt アシスタント ツールを使用して開いて読むことができます。 qt4-qtconfig は、Qt 環境を設定するためのダイアログ ボックスです。通常はデフォルトで十分であり、変更する必要はほとんどありません。 qt4-demos には、実行可能な多くの実行可能ファイルとソース コードが含まれています。 qt4-designer は、GUI インターフェイスを設計するために使用されるデザイナーです。
MySQL データベースに接続するには、MySQL に接続するためのドライバーをインストールする必要があります。
sudo apt-get install libqt4-sql-mysql
Windows 上で Qt の MySQL ドライバーをインストールして設定するのと比較すると、あまりにも便利です。デフォルトではインストールされない他の Qt ライブラリが必要な場合は、コマンド ラインに sudo apt-get install libqt4- と入力し、Tab キーを押すと、libqt4- で始まるすべてのソフトウェア パッケージが自動的にリストされます。次の図で:
これらはすべて 1 つのコマンドで実行でき、自分でソース コードからコンパイルする必要はありません。名前を思い出せない場合、または名前がわからない場合は、Tab キーを使用してオプションのソフトウェア パッケージをすべて一覧表示するのが非常に実用的な方法です。
私のプロジェクトでは、いくつかのデータ曲線と統計グラフを描画する必要もあります。サードパーティの QWT ライブラリはこれらの関数を提供します。繰り返しますが、インストールを完了するために必要なコマンドは 1 つだけです。
sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev
このとき、Qt Designerを開くと、左側のウィジェットリストに「Qwt Widget」グループが追加されていることがわかります。
最後に、統合開発環境については、QDevelop が非常に優れていると思います。Qt Designer とよく統合されており、クラス メンバー関数をプロンプトする機能があります。次のコマンドを実行してインストールします。
sudo apt-get install qdevelop
このように、コードの作成、コンパイル、デバッグには Qdevelop を使用し、インターフェイスの設計には Qt Designer を使用すると、開発効率が高くなります。