Dam*_*yan 3 c++ build cmake incredibuild
我正在尝试在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
Run Code Online (Sandbox Code Playgroud)
我认为这可能是cmakefilelist中.cpp文件的顺序,但这并没有什么区别。
有几件事会导致此。最受欢迎的是您有两个不同的项目试图访问同一PDB文件。之所以只能在IncrediBuild上看到此原因,是因为在IncrediBuild上,您的许多项目都是并行执行的(独立运行时,项目是按顺序执行的)。检测失败的项目,并验证是否有另一个与此项目并行执行的项目,并将其PDB定向到另一个PDB文件。如果不是这种情况,请告诉我,还有其他不太常见的情况。
(免责声明:我是IncrediBuild员工)
| 归档时间: |
|
| 查看次数: |
1623 次 |
| 最近记录: |