我已经查看了一些公开的问题,但是我不知道如何使用flycheck-clangcheck模式从compile_commands.json db读取包含db。
我目前有一个大型的c++项目。几乎每个文件在第一个#include <some_package>行上都会被阻塞,而flycheck不会显示任何其他错误。
最后我找到了flycheck-clangcheck,并根据自述设置了包,但我无法使程序工作。
现在,当我打开该项目时,我没有看到跳勾红色下划线错误,但我确实看到了以下错误消息:
Error while checking syntax automatically: (file-missing "Opening input file" "No such file or directory" "/compile_commands.json")
我尝试在dir-locals.el以及全局emacs config - flycheck-clangcheck-dbname中修改:- flycheck-clangcheck-build-path,以直接指向db路径。
有谁知道我如何轻松地将compile_commands.json数据库集成到执行检查中呢?
发布于 2020-03-02 13:24:25
flycheck-clangcheck-build-path必须设置为双勾字符串(如"/home/user/project/" )。飞检-响铃检查不是控制变量类型。
https://stackoverflow.com/questions/53798140
复制相似问题