问题背景:
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!