我已经在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/

    10-11 15:25