Задачи: 1. собрать статические библиотеки на одной сборочной машине 2. собрать динамическую библиотеку (связав статические библиотеки из шага 1) на другой сборочной машине. Вторая машина не имеет доступа к системе управления версиями статических библиотек.
Я создаю static_library.lib с отладочной информацией (/Zi). PDB-файл создан. Но он не включает полные пути к исходным файлам. Поэтому я использую P4Index.cmd с переключателем /Save: P4Index.cmd -source="c:\project1\source" -symbols="c:\project1\out_Win32\Debug" /Save=c:/project1/srcinfo
Он создал файлы: p4_files.dat, server.dat Как я вижу, p4_files.dat имеет пары: имя файла и путь Perforce.
Затем я создаю dynamic_library.dll и связываю static_library.lib. Но при запуске P4Index.cmd с ключом /Load возникает ошибка:
ssindex.cmd [ОШИБКА] P4: Не удается найти c:/project1/srcinfo\sd_files.dat в @INC ......
Что такое файл sd_files.dat?