Qt创建者:“警告:代码模型无法传递包含的文件...”

Khu*_*hue 4 qt qt-creator

我已经将Qt Creator更新到最新版本(4.7.0),现在在打开项目时收到此警告:

Warning: The code model could not parse an included file, which might lead to slow or incorrect code completion and highlighting, for example
    xmmintrin.h:818:1: error: definition of builtin function '_mm_getcsr'
    emmintrin.h:1:1: note: in file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1:
    emmintrin.h:31:10: note: in file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:31:
Run Code Online (Sandbox Code Playgroud)

这是一个错误,如何解决?我在Ubuntu 16.04上。提前非常感谢您!

Gur*_*ant 6

http://blog.qt.io/blog/2018/07/18/qt-creator-4-7-0-released/表示默认情况下启用了clang代码模型。该警告由Clang代码模型插件抛出。您可以禁用它或尝试使用早期的qt创建者,例如4.6.2

  • 对于任何寻求关闭clang的用户:禁用帮助>关于插件(Windows / Linux),Qt Creator>关于插件(macOS)的复选框(从Eike Zilleer复制,网址为http://blog.qt.io/blog/ 2018/07/18 / qt-creator-4-7-0-发布/) (2认同)