У меня есть два проекта в Visual Studio 2010, которые я хочу поделиться скомпилированным файлом выходных данных заголовка .pch (i): один создает его, а другой должен использовать только его.
После очистки и перестройка Project1, файл .pchi создан.
Перестройка Project2 делает странную вещь: он удаляет файл .pchi и затем жалуется, что не может найти его для компиляции.
Что мне следует изменить наостановить это поведение (возможно, в файле «Microsoft.Cpp.x64.Intel C ++ Compiler XE 12.0.targets»?)?
Я установил файл только для чтения, затем, конечно, Project2 Build жалуется:
C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ Platforms \ x64 \ PlatformToolsets \ Компилятор Intel C ++ XE 12.1 \ Microsoft.Cpp.x64.Intel C ++ Компилятор XE 12.1.targets (84,5): ошибка MSB3061: Невозможно удалить файл " .pchi",Доступ к пути ' .pchi' запрещен.
в строке # 84 файл .targets имеет