используя предварительно скомпилированный заголовок из другого проекта - PullRequest
1 голос
/ 30 сентября 2011

У меня есть два проекта в 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 имеет

...