2.QMakeの秘密を発見する
この章では、プラットフォーム固有のコードに依存するクロスプラットフォームアプリケーションを作成する際の問題を取り上げます。qmakeがプロジェクトのコンパイルに与える影響を確認します。
Windows、Linux、Macから平均的なCPU負荷と使用メモリを取得するシステム監視アプリケーションを作成する方法を学びます。この種のOSに依存するアプリケーションでは、アーキテクチャがアプリケーションの信頼性と保守性を維持する鍵となります。
この章の最後には、プラットフォーム固有のコードを使用し、Qt Chartsウィジェットを表示するクロスプラットフォームアプリケーションを作成して整理できるようになります。さらに、qmakeはもう謎ではありません。
この章では、以下のトピックについて説明します。
- プラットフォーム固有のコード編成
- デザインパターン、ストラテジ、シングルトン
- 抽象クラスと純粋仮想関数
- Qt Charts
- qmakeツール