Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/138.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用来自不同项目的预编译头_C++_Visual Studio_Precompiled Headers - Fatal编程技术网

C++ 使用来自不同项目的预编译头

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

我在VisualStudio2010中有两个项目想要共享预编译头输出.pch(I)文件:一个构建它,另一个应该只使用它

清理并重新生成Project1后,将创建.pchi文件

Rebuild Project2做了一件奇怪的事情,它删除了.pchi文件,然后抱怨找不到该文件进行编译

我应该如何改变这个行为(可能在文件中)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的预构建事件。有关详细信息