/INCLUDE (シンボルの明示的な参照)
/INCLUDE:symbol
解説
それぞれの文字について以下に説明します。
- symbol
シンボルをシンボル テーブルに追加します。
解説
/INCLUDE オプションは、指定されたシンボルをシンボル テーブルに追加します。
複数のシンボルを指定する場合は、各シンボルの間をコンマ (,)、セミコロン (;)、またはスペースのいずれかで区切ります。 コマンド ラインでは、シンボルごとに /INCLUDE:symbol を指定します。
シンボルは、指定した symbol が定義されているオブジェクトをプログラムに加えると、解決されます。 この機能を使うと、本来プログラムにリンクされないライブラリ オブジェクトでも取り込むことができます。
このオプションは /OPT:REF に優先し、/OPT:REF で削除の対象として指定されていても、そのオブジェクトは削除されません。
Visual Studio 開発環境でこのリンカー オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、「Visual C++ プロジェクトのプロパティの設定」を参照してください。
[リンカー] フォルダーをクリックします。
[入力] プロパティ ページをクリックします。
[シンボル参照の強制] プロパティを変更します。
このリンカーをコードから設定するには
- ForceSymbolReferences を参照してください。