我环顾了一些悬而未决的问题,但我不知道如何使用flycheck-clangcheck
模式从compile_commands.json
数据库中读取包含目录。
我目前有一个较大的 c++ 项目。几乎每个文件都会在第一#include <some_package>
行阻塞,而 flycheck 不会显示任何其他错误。
我最终找到了flycheck-clangcheck
,我根据自述文件设置了包,但我无法让程序运行。
现在,当我打开项目时,我没有看到 flycheck 红色下划线错误,但我确实看到了以下错误消息:
Error while checking syntax automatically: (file-missing "Opening input file" "No such file or directory" "/compile_commands.json")
我尝试修改: -flycheck-clangcheck-build-path
在 dir-locals.el 以及我的全局 emacs 配置中 -flycheck-clangcheck-dbname
直接指向 db 路径。
有谁知道我如何轻松地将 flycheck 与compile_commands.json
数据库集成?