【问题标题】:linker error LNK1109链接器错误 LNK1109
【发布时间】:2012-06-30 10:49:42
【问题描述】:

我尝试使用 Microsoft Visual Studio 2005 SP1 编译 ACE 5.6.1 库。本项目包含 609 个子项目。每次我尝试全部重建它们时,有些不一样的东西不会编译并退出,并出现以下错误LNK1109。 我敢肯定,在我的情况下,没有一个描述性的共振是匹配的。那还能是什么?

作为一种解决方法,我只是按了“构建”,结果它看起来可以正常工作(现在将构建缺少的子项目)。所以我的另一个问题是,结果是否与一开始的成功重建相同?所以我可以确保没有文件损坏?为什么它现在可以工作?

我已经尝试减少并行构建的数量,选择一个还是四个都没关系。

【问题讨论】:

  • 检查您的项目依赖关系可能是在清理和构建之后,如果在依赖项目尝试链接它们之前未构建公共库,您可能会遇到链接器错误。另一种可能性是正在运行的东西正在使用库......
  • 一些英文链接怎么样?
  • @Lirik 我修复了 MSDN 链接
  • 609 个子项目?哦亲爱的。您一定错过了 Ciao 项目。
  • 感谢您修复链接。基本条件都给了,不能改

标签: c++ visual-c++ visual-studio-2005 linker-errors tao


【解决方案1】:

我过去曾看到过由病毒检查程序持有打开的文件引起的类似问题。虽然我最近没有看到它可能值得检查?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-16
    • 2015-08-04
    • 2012-08-12
    • 2016-03-31
    • 2010-09-20
    • 1970-01-01
    • 2010-11-25
    • 2012-08-14
    相关资源
    最近更新 更多