Wie hinzufügen von include-Pfad zu flycheck c/c++-clang?

Habe ich versucht, hinzuzufügen include-Pfad zu flycheck c/c++-clang, aber es hat nicht funktioniert.

Legte ich foo.h im ~/local/include und fügte hinzu, die folgenden Zeilen zu init.el:

(add-hook 'c++-mode-hook
          (lambda () (setq flycheck-clang-standard-library "libc++")))
(add-hook 'c++-mode-hook
          (lambda () (setq flycheck-clang-language-standard "c++1y")))
(add-hook 'c++-mode-hook
          (lambda () (setq flycheck-clang-include-path
                           (list "$HOME/local/include/"))))

Und in eine Datei namens test.cpp ich schrieb

#include <foo.h>

flycheck sagte, dass

'foo.h " Datei nicht gefunden

Was mache ich falsch? Ich bin mit emacs24, flycheck.el aus package.el und clang3.4.

InformationsquelleAutor user3717819 | 2014-06-07
Schreibe einen Kommentar