Qt Creator在代码编辑期间100%CPU

时间:2013-09-29 13:43:56

标签: qt boost include qt-creator point-cloud-library

我有Qt Creator项目。它使用boostPoint Cloud library。当我编辑包含来自这些库的包含的文件时,Qt Creator会在每次代码调换后大约30秒挂起(添加行,更改变量类型等)。 TaskManager在我的双核处理器上显示100%的CPU。

请注意:它不是在解析或索引期间,即不会出现绿色进度条。

Qt Creator是2.8.0。

1 个答案:

答案 0 :(得分:1)

我找到的唯一方法是禁用boostEigen标头解析。要做到这一点

  1. HEADERS文件
  2. .pro部分中排除这些内容
  3. 添加以下行:

    QMAKE_CXXFLAGS += /I ../3rdparty/eigen /I ../3rdparty/boost /DCOMPILE_TIME

    现在Qt Creator会向你显示Unknow file警告,但编译就可以了。