预编译头定义映射不可用

时间:2016-08-24 09:05:48

标签: c++ visual-studio precompiled-headers incredibuild

我正在使用Visual Studio 2005和incredibuild。我的一个项目出现了这个错误:

  

致命错误:

     

任务队列管理失败。        < - 预编译头定义映射不可用(x:\ dev \ ib \ VCDepEvalTask​​.pas,第373行)

我做错了什么?

2 个答案:

答案 0 :(得分:1)

我在VS2008中偶然发现了这个错误,Incredibuild 7.31 build 1814

原因是:

有一个库(a.lib)与另一个库(b.lib)具有项目依赖关系,b.lib项目包含precompile = off的设置,仅用于一个文件,但不包含整个项目。

首先我修复了预编译设置(从vcproj中删除), - >没有变化。 然后我删除了a.lib和b.lib =>之间的依赖关系。一切都好的

答案 1 :(得分:0)

我相信您使用的是旧版本的IncrediBuild。这个问题已在一年多前的IncrediBuild中得到修复。 如果这个问题在最新的IncrediBuild版本中仍然存在,或者最新的IncrediBuild版本是否解决了您的问题,请告诉我吗?

免责声明,该作者是IncrediBuild员工。