TEMPLATE = app #模板类型
TARGET = JM_DEMO #项目名称
INCLUDEPATH += . #包含路径
# Input
HEADERS += Test.h \ #头文件
SOURCES += Test.c \ #源文件
図1に示すように、操作シンボル
「=」演算子
オペレータは、単に変数に値を代入します。次のように使用します。
TARGET = myapp
これはにTARGET変数を設定しますmyappという。これは、TARGETの元の設定のいずれかを削除します。
"+ =" 演算子
この演算子は、変数の値を追加する値のリストになります。次のように使用します。
DEFINES += QT_DLL
これは、リストに追加する定義された前処理QT_DLLのmakefileを入れてます。
2、変数
TEMPLATEテンプレート変数は、このアプリケーションが生成されているqmakeのメイクファイルを伝えます。以下の選択が可能です:
アプリ-アプリケーションのmakefileを構築します。これがデフォルトですので、テンプレートが指定されていない場合、これが使用されます。
LIB -メイクファイルのビルドライブラリ。
vcapp - Visual Studioのプロジェクトファイルというアプリケーションを構築します。
vclib - Visual Studioのプロジェクトファイルのライブラリーを構築します。
サブディレクトリ-これは特別なテンプレートである、それは特定のディレクトリを作成することができますし、それをプロジェクトファイルと呼びメイクメイクのためのメイクファイルを生成するために入力することができます。
「アプリケーション」テンプレート
「アプリケーション」テンプレートでは、アプリケーションを構築するためのMakefileを生成するqmakeのを伝えます。このテンプレートを使用する場合は、次のqmakeのシステム変数が入院されています。あなたは、特定のアプリケーションのための情報を指定するために、あなたの.PROファイルでそれらを使用する必要があります。
アプリケーションのすべてのヘッダファイルのリスト- HEADERS。
アプリケーションのすべてのソースファイルのリスト- SOURCES。
FORMS -のアプリケーション内のすべてのファイルの.Ui一覧(Qtのデザイナーによって生成されます)。
アプリケーションのすべてのソースファイルのLexの一覧- LEXSOURCES。
YACCSOURCES -アプリケーション内のすべてのyaccソースファイルのリスト。
TARGET -実行可能なアプリケーションの名前。デフォルト値は、プロジェクトファイルの名前です。(拡張子が必要な場合は、それが自動的に追加されます。)
DESTDIR -置くディレクトリの実行可能ターゲット。
DEFINES -アプリケーション定義に必要な追加の前処理手順のリスト。
インクルードパス-アプリケーションで必要とされる追加のパスのリストが含まれています。
DEPENDPATH -アプリケーションは、検索パスに依存します。
VPATH -追加のドキュメントを見つけるための検索パス。
DEF_FILE - Windowsのみが必要:.defファイルをアプリケーションが接続するため。
RC_FILEは- Windowsのみが必要です。アプリケーションのリソースファイルを。
RES_FILEは- Windowsのみが必要です。アプリケーションのリソースファイルを接続します。