/STUB (MS-DOS スタブ ファイル名)

/STUB:filename

引数

filename
MS-DOS アプリケーション。

解説

/STUB オプションは、MS-DOS スタブ プログラムを Win32 プログラムにアタッチします。

スタブ プログラムは、ファイルが MS-DOS で実行された場合に呼び出されます。 通常は、適切なメッセージが表示されます。ただし、任意の有効な MS-DOS アプリケーションをスタブ プログラムにすることもできます。

コマンド ラインで、コロン (:) の後にスタブ プログラムのファイル名を指定します。 リンカーはファイル名を確認し、ファイルが実行可能ファイルでない場合はエラー メッセージを発行します。 プログラムは .exe ファイルである必要があります。.com ファイルはスタブ プログラム用としては無効です。

このオプションが使用されていない場合、リンカーは、次のメッセージを発行する既定のスタブ プログラムをアタッチします。

This program cannot be run in MS-DOS mode.

仮想デバイス ドライバーをビルドする場合、filename には、既定のヘッダーではなく VXD で使用される、(WINNT で定義されている) IMAGE_DOS_HEADER 構造体を含むファイル名を指定できます。

Visual Studio 開発環境でこのリンカー オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。

  2. [構成プロパティ]>[リンカー]>[コマンド ライン] プロパティ ページを選択します。

  3. [追加のオプション] ボックスにオプションを入力します。

このリンカーをコードから設定するには

関連項目

MSVC リンカーのリファレンス
MSVC リンカー オプション