YouCompleteMe conf 文件,用于检查库头文件而不报告库错误
YouCompleteMe conf file for inspecting libraries header files without reporting the library errors
我使用外部 C++ 库 (OpenFst)。我将它们添加到包含路径中,以便我可以获得 IntelliSense、GoToDefinition/GoToDeclaration 等
其中一些 外部库包含代码异味,YCM 诊断报告大量警告。
我想收到有关我开发的代码的警告,但我想抑制来自 OpenFST 库(以及我用作依赖项的其他库)的警告。
有没有办法保留 Intellisense 并抑制特定库的诊断?
Link 到我的 .ycm_extra_conf.py with OpenFst added to the include path
我终于意识到这个功能需要编译器的支持。
解决方案是在我的 .ycm_extra_conf.py
中使用 '-isystemMY_EXTERNAL_LIBRARY'
而不是 '-IMYEXTERNAL_LIBRARY'
基本上是already answered here.
我使用外部 C++ 库 (OpenFst)。我将它们添加到包含路径中,以便我可以获得 IntelliSense、GoToDefinition/GoToDeclaration 等
其中一些 外部库包含代码异味,YCM 诊断报告大量警告。 我想收到有关我开发的代码的警告,但我想抑制来自 OpenFST 库(以及我用作依赖项的其他库)的警告。
有没有办法保留 Intellisense 并抑制特定库的诊断?
Link 到我的 .ycm_extra_conf.py with OpenFst added to the include path
我终于意识到这个功能需要编译器的支持。
解决方案是在我的 .ycm_extra_conf.py
'-isystemMY_EXTERNAL_LIBRARY'
而不是 '-IMYEXTERNAL_LIBRARY'
基本上是already answered here.