/FIXED (固定ベース アドレス)

/FIXED[:NO]

解説

/FIXED オプションを指定すると、オペレーティング システムが指定されたベース アドレスにだけプログラムを読み込みます。 指定したベース アドレスが使用できない場合は、ファイルが読み込まれません。 詳細については、/BASE (ベース アドレス) に関するトピックを参照してください。

既定では、DLL のビルドには /FIXED:NO が使用されます。ほかのすべての種類のプロジェクトには /FIXED が使用されます。

/FIXED オプションを指定すると、プログラム内に再配置セクションが作成されなくなります。 実行時にオペレーティング システムが指定されたアドレスにプログラムを読み込むことができないと、エラー メッセージが表示され、プログラムが読み込まれなくなります。

/FIXED:NO を指定すると、プログラム内に再配置セクションが生成されます。

Windows NT 用のデバイス ドライバーを作成するときは、/FIXED を使わないでください。

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

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、「Visual C++ プロジェクトのプロパティの設定」を参照してください。

  2. [リンカー] フォルダーをクリックします。

  3. [コマンド ライン] プロパティ ページをクリックします。

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

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

参照

参照

リンカー オプションの設定

リンカー オプション