/INCLUDE (シンボルの明示的な参照)

/INCLUDE:symbol

解説

それぞれの文字について以下に説明します。

  • symbol
    シンボルをシンボル テーブルに追加します。

解説

/INCLUDE オプションは、指定されたシンボルをシンボル テーブルに追加します。

複数のシンボルを指定する場合は、各シンボルの間をコンマ (,)、セミコロン (;)、またはスペースのいずれかで区切ります。コマンド ラインでは、シンボルごとに /INCLUDE:symbol を指定します。

シンボルは、指定した symbol が定義されているオブジェクトをプログラムに加えると、解決されます。この機能を使うと、本来プログラムにリンクされないライブラリ オブジェクトでも取り込むことができます。

このオプションは /OPT:REF に優先し、/OPT:REF で削除の対象として指定されていても、そのオブジェクトは削除されません。

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

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

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

  3. [入力] プロパティ ページをクリックします。

  4. [シンボル参照の強制] プロパティを変更します。

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

参照

関連項目

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

リンカー オプション