注: PL/I プロジェクトは、x86 プラットフォーム用にのみコンパイルできます。
プロジェクトの出力タイプを設定し、プロジェクトおよび個別ファイルのためにビルド指令を設定する手順は、次のとおりです。
- プロジェクト プロパティの [Application] タブで、ビルドで生成する実行ファイルのファイル タイプと名前、および実行ファイルを単一生成するか複数生成するかを指定します。
- コンソール アプリケーション - プロジェクト全体で 1 つの実行ファイル (.exe) を作成するか、プロジェクト内の .pli ソース ファイルごとに 1 つの実行ファイルを作成します。
- Link Library (.DLL) - プロジェクト全体で 1 つの実行可能ネイティブ ライブラリ (.dll) を作成するか、プロジェクト内の .pli ソース ファイルごとに 1 つの実行可能ネイティブ ライブラリを作成します。
- Static Library (.LIB) - プロジェクト全体で 1 つのライブラリ (.dll) を作成するか、プロジェクト内の .pli ソース ファイルごとに 1 つのネイティブ ライブラリを作成します。
- Mainframe Subsystem アプリケーション - 1 つの .lib ファイルまたは複数の .dll ファイルへのコンパイルのみが行われます。
- プロジェクト プロパティの [PL/I] タブで、プロジェクトの出力パス、コンパイルおよびプリプロセッサのオプションを指定します。
- Click
to show a complete list of the Compiler directives you can set on this tab.
- Click
to list the directives in alphabetical order.
- Click
to list the directives in categories.
- プロジェクト プロパティの [PL/I Link] タブを使用して、実行可能ファイルを .lib ファイルまたは .obj ファイルにリンクし、その他のリンク設定も行います。
- [Dependency Paths] タブで、次のように、IDE でのコピーブックの検索先となるパスを指定します。
- [PL/I Include Paths] を選択して、IDE でのインクルード ファイルの検索先となるパスを追加します。
- [IMS Copy Paths] を選択して、IDE での IMS コピーブックの検索先となるパスを追加します。
を使用して新しいパスを追加します。
- Mainframe Subsystem Application の場合は、必要に応じてその他のタブを使用して BMS および IMS の設定を行います。
- [ファイル] > [すべて保存] をクリックします。
- 必要に応じて、ファイル プロパティから、プロジェクト内の個別の PL/I プログラムに関してその他のビルド設定を行います。
それらがプロジェクトのプロパティと異なる場合は、個別のファイルに対して設定した PL/I プロパティが、プロジェクトに対して設定したプロパティより優先されます。