簡體   English   中英

將 flycheck 與 compile_commands.json 結合使用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM