2015-11-05 97 views
0

当我使用詹金斯我碰到下面的错误运行一个新的版本:因为以前的版本JENKINS生成错误致命错误C1853:编译头错误

"FilePathY\XXX.cpp : fatal error C1853: 'FilePathZ\XXX.pch' precompiled header file is from a previous version of the compiler, or the precompiled header is C++ and you are using it from C."

什么也没有在该项目改变。没有合乎逻辑的原因突然失败了。

(你应该注意到,该解决方案下做了一些改动一些文件不同的项目。 但该项目与文件失败FilePath1 \ XXXX.cpp没有发生任何变化,也没有它的依赖无论是。)

回答

1

备份您的pch文件并将其删除。然后重建它。

0

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

为了清理这些文件,你需要:

  1. 打开失败构建工作。

  2. 点击左上方的“工作区”链接。

  3. 点击“消灭当前工作空间”。

    enter image description here

  4. 一个弹出信息将会出现问:“你肯定抹出工作?”

  5. 单击 '确定' 按钮。

  6. 重建您的项目。