[英]using flycheck with compile_commands.json
我查看了一些懸而未決的問題,但我無法弄清楚如何使用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")
我嘗試修改: - dir-locals.el 中flycheck-clangcheck-build-path
以及我的全局 emacs 配置 - flycheck-clangcheck-dbname
直接指向數據庫路徑。
有誰知道我如何輕松地將 flycheck 與compile_commands.json
數據庫集成?
flycheck-clangcheck-build-path
必須設置為帶有雙勾號的字符串,例如"/home/user/project/"
。 flycheck-clangcheck 不控制變量類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.