VC++ 2008项目总是"过时"

feu*_*ene 5 c++ visual-studio-2008 visual-studio visual-c++

在一个解决方案中,我有两个VC++项目.项目A具有链接器输入,这些输入是由项目B编译的.obj文件.

Visual Studio(2008)总是告诉我项目A"已经过时",并且每次我想运行/ debug/build/etc时都会提示我询问是否要重建它.甚至在构建整个解决方案之后立即:我做了一个成功的完整构建,然后再次单击Build,它想要重新链接Project A.

我怎样才能防止这种情况发生?任何人都明白这里发生了什么?

wil*_*ilx 2

我认为解决方案是停止使用其他项目中的 .obj 文件。相反,将 A 和 B 项目通用的代码分解到自己的静态库 C 中,并将 A 和 B 链接到它。