【发布时间】:2020-03-02 21:24:25
【问题描述】:
我查看了一些未解决的问题,但我不知道如何使用flycheck-clangcheck 模式从compile_commands.json db 中读取包含目录。
我目前有一个较大的 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 直接指向数据库路径。
有谁知道我可以如何轻松地将 flycheck 与compile_commands.json db 集成?
【问题讨论】:
-
你找到解决办法了吗?