我有一个庞大的且非常老的C ++项目,我正在使用VS 2013编译器和Incredibuild与Visual Studio 2017一起构建。
在构建项目时,我经常会收到LNK1104链接器错误,提示无法打开输出文件。如果我在收到错误后再次构建,则链接此项目可以正常进行,但与解决方案中的下一个项目发生相同的错误。
有时不会发生此错误,并且整个解决方案都可以正常构建,而有时我会多次出现此错误,直到我构建了所有项目为止。
看来VS本身在阻止自己,但我不知道该看哪里,也到目前为止找不到很多有用的线索。但这使我发疯。
答案 0 :(得分:0)
我在Incredibuild上也遇到过类似的问题,这始终是两个原因之一:
尝试通过在解决方案>>项目依赖项>>依赖项
中设置每个项目的依赖项来查看构建顺序