タスクは です。1つのビルドマシンにスタティックライブラリを作成します 2.別のビルドマシンにダイナミックライブラリ(ステップ1のスタティックライブラリをリンクする)をビルドします。 2番目のマシンは静的ライブラリのソース管理にアクセスできません。静的ライブラリのソース索引付け。 Perforce
私は、static_library.libをデバッグ情報(/ Zi)でビルドします。 PDBファイルが作成されました。 しかし、ソースファイルへの完全なパスは埋め込まれていません。P4Index.cmd -source = "c:\ project1 \ source" -symbols = "c:\ project1 \ out_Win32 \ Debug"/Save = c:/ project1/srcinfoこれで、P4Index.cmdを/ Saveスイッチと共に使用します。
ファイルを作成しました:p4_files.dat、servers.dat p4_files.datにはfilenameとPERFORCEのパスがあります。
次に、dynamic_library.dllをビルドし、static_library.libをリンクします。 /LoadスイッチでP4Index.cmdを実行するとエラーが発生します。
ssindex.cmd [エラー] P4:@INCにc:/ project1/srcinfo \ sd_files.datが見つかりません。 ...
ファイルsd_files.datとは何ですか?