【发布时间】: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