C++ 无法使用PGO,错误为LNK1270

C++ 无法使用PGO,错误为LNK1270,c++,visual-studio,visual-c++,visual-studio-2005,pgo,C++,Visual Studio,Visual C++,Visual Studio 2005,Pgo,我正在尝试将概要文件引导优化(PGO)用于VS8。在插入有问题的DLL之后,我将其复制到安装了应用程序的机器上,并运行培训场景。然后,我将pgc培训文件复制回我的开发框,并得到以下错误: 1> StdAfx.obj:致命错误LNK1270:无效文件;时间戳与与/LTCG:PGINSTRUMENT链接的文件不匹配 此错误的条目显示: 无效文件;时间戳与与/LTCG:PGINSTRUMENT链接的文件不匹配 指定/LTCG:PGINSTRUMENT时传递给链接器的相同文件在指定/LTCG:PGOPT

我正在尝试将概要文件引导优化(PGO)用于VS8。在插入有问题的DLL之后,我将其复制到安装了应用程序的机器上,并运行培训场景。然后,我将pgc培训文件复制回我的开发框,并得到以下错误:

1> StdAfx.obj:致命错误LNK1270:无效文件;时间戳与与/LTCG:PGINSTRUMENT链接的文件不匹配

此错误的条目显示:

无效文件;时间戳与与/LTCG:PGINSTRUMENT链接的文件不匹配 指定/LTCG:PGINSTRUMENT时传递给链接器的相同文件在指定/LTCG:PGOPTIMIZE时也必须传递

/LTCG:PGOPTIMIZE要求输入与/LTCG:PG仪器阶段相同

要解决此警告,请运行/LTCG:PGINSTRUMENT、重做所有测试运行并运行/LTCG:PGOPTIMIZE,或者使用/LTCG:PGUPDATE而不是/LTCG:PGOPTIMIZE创建优化映像

重新运行测试并不能解决问题(尽管有时会出现在其他文件中,而不是stdafx.obj)

使用
/LTCG:PGUPDATE
确实有效,但是我想了解是什么导致了错误,或者如果失败,使用
PGUPDATE
而不是
PGOPTIMIZE
(我在中找不到任何相关内容)