c++ - VC++2008项目总是 "out of date"

标签 c++ visual-studio visual-studio-2008 visual-c++

在一个解决方案中,我有两个 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/

相关文章:

asp.net - 使用具有特定身份的应用程序池运行 ASP.net 项目会产生 "(403) Forbidden"

visual-studio - 如何停止 visual studio 关于存在 'public' 修饰符的警告

c# - Visual Studio 2008 C# : Auto-Increment Version numbers

windows - 在 VC2005/08 和 Mac Os env 中编译 LibXML2

c# - 如何在构建后事件中集成条件逻辑

c++ - 我正在编写代码以使用数组将小写字母转换为大写字母

c++ - std::string 通过索引赋值似乎不起作用

c++ - 我可以使用 boost::serialization 库来序列化类似 union 的 C++ 类吗

c++ - 将私有(private)结构设置为返回值

c# - Resharper Ctrl-T 映射丢失