/FORCE
(ファイル出力を強制する)
シンボルが未定義の場合や乗算が定義されている場合でも、実行可能ファイルを作成するようにリンカーに指示します。
構文
/FORCE
[:MULTIPLE
|:UNRESOLVED
]
解説
リンカー オプションは /FORCE
、シンボルが参照されていても定義されていないか、複数定義されている場合でも、実行可能イメージ (EXE ファイルまたは DLL) を作成するようにリンカーに指示します。
重要
このオプションは /FORCE
、未定義のシンボルを参照している場合や、乗算定義シンボルに異なる定義がある場合にコンテキストで予期しない定義を呼び出した場合に、実行時にクラッシュまたは誤動作する実行可能ファイルを作成できます。
オプションは /FORCE
省略可能な引数を受け取ることができます。
LINK がシンボルの複数の定義を検索するかどうかに関係なく、出力ファイルを作成するために使用
/FORCE:MULTIPLE
します。LINK が未定義のシンボルを見つけるかどうかに関係なく、出力ファイルを作成するために使用
/FORCE:UNRESOLVED
します。/FORCE:UNRESOLVED
は、エントリ ポイントシンボルが未解決の場合は無視されます。
/FORCE
引数を指定しない場合は、両方 /FORCE:MULTIPLE
を意味します /FORCE:UNRESOLVED
。
オプションが指定されている場合 /FORCE
、リンカーは増分リンクしません。
モジュールがコンパイルされている /clr
場合、リンカーはオプションを /FORCE
無視します。
Visual Studio 開発環境でこのリンカー オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳しくは、「コンパイラとビルドのプロパティを設定する」をご覧ください。
[構成プロパティ]>[リンカー]>[全般] プロパティ ページを選択します。
[ファイル出力の強制] プロパティを変更します。 [OK] または [適用] を選択して、変更内容を保存します。
このリンカーをコードから設定するには
- 以下を参照してください。AdditionalOptions
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示