【问题标题】:LINK : fatal error LNK1104: cannot open file 'libcollada14dom21.lib'链接:致命错误 LNK1104:无法打开文件“libcollada14dom21.lib”
【发布时间】:2011-03-26 18:03:45
【问题描述】:

我在链接器上遇到了这个错误:

LINK:致命错误 LNK1104:不能 打开文件'libcollada14dom21.lib'

我不知道为什么,libcollada14dom21.lib 在 VSDIR/VC/lib 中。

【问题讨论】:

  • 然后用你的大脑做应该做的事。
  • 我的意思是 VSDIR 为“C:\Program Files\...”,有点幻想...:S

标签: c++ visual-studio visual-c++ visual-studio-2010 collada


【解决方案1】:

好的,解决了 :) 库在 lib 目录中,而不是在 lib/amd64 中:D

【讨论】:

    【解决方案2】:

    确保将 libcollada14dom21.lib 添加到 Project Options -> Linker -> Input -> Additional Dependencies。

    【讨论】:

    • 它在附加依赖列表中。我必须放入其他列表吗?
    【解决方案3】:

    我在有多个项目的解决方案中得到了这个。即使所有输出都创建到同一个文件夹,我仍然必须提供来自客户端项目的库 Project settings >>...>> Linker >> Input >> 'Additional Dependencies' 的相对路径,或者包含找到库的硬编码路径!

    另一个疯狂之处在于它似乎还取决于客户端可执行文件的输出的相对路径。如果我的输出目录是标准的,则相对路径不起作用!如果我将输出目录更改为库所在的同一文件夹,那么可执行文件的相对路径就可以工作......有点奇怪。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-11
      • 2016-02-09
      • 1970-01-01
      • 2011-09-07
      • 2011-06-23
      • 2017-11-29
      • 2014-11-13
      • 1970-01-01
      相关资源
      最近更新 更多