gpt4 book ai didi

c++ - Incredibuild 和 cmake

转载 作者:太空狗 更新时间:2023-10-29 20:25:43 27 4
gpt4 key购买 nike

我正在尝试在 Windows 上使用 Incredibuild 5.0 构建一个 cmake 解决方案,并在几个项目中出现 PDB 管理错误:

Fatal error:
Failed to notify object at 0x06C150A0, class is TWaitObjectThread_Notify
PDB Management: Internal Error: Cannot apply file changes while file is being closed: xxxxx.pdb

我认为这可能是 cmakefilelist 中 .cpp 文件的顺序,但这没有任何区别。

最佳答案

有几种情况会导致这种情况。最常见的是您有两个不同的项目试图访问同一个 PDB 文件。您仅在 IncrediBuild 中看到这一点的原因是因为在 IncrediBuild 中,您的许多项目是并行执行的(当独立时,项目是顺序执行的)。检测失败的项目并验证您是否有另一个与该项目并行执行的项目,并将其 PDB 指向另一个 PDB 文件。如果不是这种情况,请告诉我,还有其他不太常见的情况。

(免责声明:我是 IncrediBuild 员工)

关于c++ - Incredibuild 和 cmake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22960190/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com