JENKINS BUILD ERROR致命错误C1853:预编译头错误

时间:2015-11-05 08:42:54

标签: c++ jenkins

当我使用Jenkins运行新版本时,我收到以下错误:

  

" FilePathY \ XXX.cpp:致命错误C1853:' FilePathZ \ XXX.pch'   预编译头文件来自以前版本的编译器,或   预编译的头文件是C ++,你在C中使用它。"

自上次构建以来,项目中没有任何变化。没有合理的理由说明为什么突然失败了。

(您应该注意,在解决方案下对某些文件进行了一些不同的更改。 但是文件FilePath1 \ XXXX.cpp失败的项目没有经历任何更改,也没有任何依赖。)

2 个答案:

答案 0 :(得分:1)

备份你的pch文件..并删除它。然后重建它。

答案 1 :(得分:0)

很多时候,由于旧的工作区预编译头文件,可能会发生这种情况 这些文件存在于以前的版本(旧版本)中,并且未被清除。

要清理这些文件,您需要:

  1. 打开失败的构建作业。

  2. 点击工作区'链接在左上角。

  3. 点击'擦除当前工作区'。

    enter image description here

  4. 将出现一条弹出消息询问"您确定要擦除工作区吗?"

  5. 点击'确定'按钮。

  6. 重建您的项目。

相关问题