在一个解决方案中,我有两个 VC++ 项目。项目 A 的链接器输入是由项目 B 编译的 .obj 文件。
Visual Studio (2008) 总是 告诉我项目 A“已过时”,并在每次我想运行/调试/构建时提示我询问是否要重建它/ETC。即使在构建整个解决方案后立即:我做了一个成功的完整构建,然后再次单击构建,它想要重新链接项目 A。
如何防止这种情况发生?有人知道这里发生了什么吗?
最佳答案
我认为解决方案是停止使用其他项目中的 .obj 文件。相反,将 A 和 B 项目通用的代码分解到自己的静态库 C 中,并将 A 和 B 链接到它。
关于c++ - VC++2008项目总是 "out of date",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3371713/