/LINKREPROFULLPATHRSP
(リンク ファイルの絶対パスを含むファイルを生成する)
応答ファイルを生成します (.RSP) には、リンカーが入力として取得したすべてのファイルの絶対パスが含まれます。
このフラグは、Visual Studio 2022 バージョン 17.11 で導入されました。
構文
/LINKREPROFULLPATHRSP:filename
解説
すべてのファイルをディレクトリにコピーし、そのディレクトリへの相対パスを持つ応答ファイルを作成する /LINKREPRO
のようなフル リンク再現コードを生成するのではなく、このオプションは、指定されたファイルへのリンク時に使用されるファイルの名前を書き込みます。
次に例を示します。
test.cpp
、f1.cpp
、ファイルを含むディレクトリc:\temp\test
f2.cpp
- リンカーコマンド ライン:
link f1.obj f2.obj test.obj /out:test.exe /LINKREPROFULLPATHRSP:test.rsp
リンカーは、入力ファイルの完全修飾パスを反映するために、次の行を含むtest.rsp
を生成します。
"c:\temp\test\f1.obj"
"c:\temp\test\f2.obj"
"c:\temp\test\test.obj"
Visual Studio 開発環境でこのリンカー オプションを設定するには
- プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。
- [構成プロパティ]>[リンカー]>[コマンド ライン] プロパティ ページを選択します。
- [追加のオプション] に
/LINKREPROFULLPATHRSP:file.rsp
を入力します。 [OK] または [適用] を選択して、変更を適用します。