问题背景:
VS2013
Solution 下有多个project,一个main_project,多个子project分别编译生成.lib.
在main_project属性配置了Linker下的General(附加库路径) 和Input(附加依赖项)
solution属性 配置 Startup Project :Single startup project 选择 main_project
问题:
main_project 编译提示上述错误error LNK1104: cannot open file " .lib"
删除main_project属性配置中Linker下的General(附加库路径)的多余路径。
solution编译依然出错error LNK1104: cannot open file " .lib",并且每次rebuild后提示的.lib会变化
解决:
solution 属性配置 Project Dependencies ,选择main_project,然后勾选上其依赖的子project。
然后rebuild solution succeed!
本文解决了一个在Visual Studio 2013环境下,主项目与多个子项目之间的依赖问题。当主项目尝试链接子项目的.lib文件时遇到错误,通过调整解决方案配置中的项目依赖设置最终解决了该问题。
908

被折叠的 条评论
为什么被折叠?



