这是我所做的简化方案:
- 包含项目 (lib) A 和 B 的 Visual Studio 2010 解决方案
- 我删除了lib B,进行了调整,所以A没有在代码中链接到B,现在构建。
- 我开始遇到错误,例如:
- Microsoft.Common.Targets(1200,9):警告:引用的项目 B.vcxproj 不存在
- 链接:致命错误 LNK1181:无法打开输入文件:'path-to-\B.lib'
查看配置属性->链接器->命令行,无论我做什么,我都可以看到 B.lib 挂在那里。我相信这是一些 VS 项目设置错误,有人有类似的经验并知道一些解决方法吗?
我知道重新创建我的项目 A,拉入所有文件可能会解决这个问题,但只是遇到了太多次。希望把它扔在这里,如果有好的答案,也对社区有所帮助。谢谢!