Задачите са: 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, servers.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?