我尝试使用Microsoft Visual Studio 2005 SP1编译ACE 5.6.1库。该项目包含 609 个子项目。每次我尝试重建它们时,有些(不一样)将不会编译并退出并显示以下错误LNK1109。我敢肯定,在我的情况下,没有一个描述共鸣是匹配的。那么还能是什么呢?
作为一种解决方法,我只是按了"build",结果看起来它有效(现在将构建缺少的子项目)。所以我的另一个问题是,结果与成功重建一样吗?所以我可以确保没有文件损坏?为什么它现在有效?
我已经尝试减少并行构建的数量,无论我选择一个还是四个都没有关系。
我过去见过类似的问题,这些问题是由持有打开文件的病毒检查器引起的。虽然我最近没有看到它可能值得检查?