У меня есть несколько групп проектов, которые я хочу скомпилировать в пакетном режиме. Там более 100 проектов.
В 2010 году у нас был файл «make», подобный этому:
call "c:\Borland\RAD Studio\19.0\bin\rsvars.bat""c:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild.exe" /t:Clean,Build Group1.groupproj
Под Токио это больше не работает.
Я получил:
C:\Borland\RAD Studio\19.0\Bin\CodeGear.Cpp.Targets(3695,5): error : Error: Unable to open file 'L_ER_FD.RES' [P:\Ent\_common\er\prj\l_er_fd.cbproj]
Тем не менее, проектная группа прекрасно компилируется из IDE.
Мы думаем, что это связано с созданием файла .vres (из .rc), который создается в памяти IDE и никогда не записывается в файл.
Заметки:
— Я пробовал это в C ++ Builder Tokyo, но, думаю, это происходит и в Delphi. Я проверю это в ближайшее время.
— У меня есть MSBuild v12.
Задача ещё не решена.
Других решений пока нет …