/FIXED (固定ベース アドレス)
更新 : 2007 年 11 月
/FIXED[:NO]
解説
/FIXED オプションを指定すると、オペレーティング システムが指定されたベース アドレスにだけプログラムを読み込みます。指定したベース アドレスが使用できない場合は、ファイルが読み込まれません。詳細については、/BASE (ベース アドレス) に関するトピックを参照してください。
既定では、DLL のビルドには /FIXED:NO が使用されます。ほかのすべての種類のプロジェクトには /FIXED が使用されます。
/FIXED オプションを指定すると、プログラム内に再配置セクションが作成されなくなります。実行時にオペレーティング システムが指定されたアドレスにプログラムを読み込むことができないと、エラー メッセージが表示され、プログラムが読み込まれなくなります。
/FIXED:NO を指定すると、プログラム内に再配置セクションが生成されます。
Windows NT 用のデバイス ドライバを作成するときは、/FIXED を使わないでください。
Visual Studio 開発環境でこのリンカ オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。詳細については、「Visual C++ プロジェクトのプロパティの設定」を参照してください。
[リンカ] フォルダをクリックします。
[コマンド ライン] プロパティ ページをクリックします。
[追加のオプション] ボックスにオプションを入力します。
このリンカをコードから設定するには
- AdditionalOptions を参照してください。