我已经在Visual Studio 2010中遇到了一个奇怪的错误,已有一段时间了。
我有一个解决方案,其中包含一个可编译为静态库的项目,以及另一个非常简单但依赖于此库的项目。
有时,在最近的几天里,重建解决方案或仅使用1-3个更改的源文件编译该解决方案后,出现以下错误:
2>LINK : fatal error LNK1181: cannot open input file 'thelibrary.lib'
========== Rebuild All: 1 succeeded, 1 failed, 0 skipped ==========
编译
thelibrary.lib
成功的地方,没有任何错误或警告。我曾尝试清洁溶液,但这并不总是有效。
最佳答案
在链接器的常规其他库目录中,将该目录添加到您在链接器输入中包含的.dll或.libs中。
如果将其放在VC++目录,库目录中,则它不起作用。
关于c++ - Visual Studio : LINK : fatal error LNK1181: cannot open input file,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6451324/