C++ 使用来自不同项目的预编译头
我在VisualStudio2010中有两个项目想要共享预编译头输出.pch(I)文件:一个构建它,另一个应该只使用它 清理并重新生成Project1后,将创建.pchi文件 Rebuild Project2做了一件奇怪的事情,它删除了.pchi文件,然后抱怨找不到该文件进行编译C++ 使用来自不同项目的预编译头,c++,visual-studio,precompiled-headers,C++,Visual Studio,Precompiled Headers,我在VisualStudio2010中有两个项目想要共享预编译头输出.pch(I)文件:一个构建它,另一个应该只使用它 清理并重新生成Project1后,将创建.pchi文件 Rebuild Project2做了一件奇怪的事情,它删除了.pchi文件,然后抱怨找不到该文件进行编译 我应该如何改变这个行为(可能在文件中)MySt.cpp.x64.iTelC++编译器XE 12?目标“?”?p> 我已将文件设置为只读,当然Project2生成会抱怨: C:\程序文件 (x86)\MSBuild\Mi
我应该如何改变这个行为(可能在文件中)MySt.cpp.x64.iTelC++编译器XE 12?目标“?”?p> 我已将文件设置为只读,当然Project2生成会抱怨:
C:\程序文件 (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\x64\PlatformToolsets\Intel C++编译器XE 12.1 \MaLSOFC++ 12.1.目标(84,5):错误MSB3061:无法删除文件“.pchi”。 对路径“.pchi”的访问被拒绝 在第84行,.targets文件[已解决]从Project1复制vc100.pdb作为Proj2的预构建事件。有关详细信息