2013-10-09 3 views
1

나는 .cpp 파일을 편집 이맥스 24.3.1를 사용하고 내가 M-x flycheck-mode을 활성화 할 때, 그것은 FlyC- 그것이 적절한 문법 검사기를 찾지 못했습니다 의미 (C++/l FlyC- Abbrev)을,되는 상태를 표시하기위한 구문 checher을 flycheck.이맥스는 CPP 파일

Possible completions are: 
bash coffee-coffeelint css-csslint 
emacs-lisp emacs-lisp-checkdoc  go-build 
go-gofmt go-test  haml 
html-tidy javascript-jshint json-jsonlint 
lua  perl php 
php-phpcs python-flake8 python-pyflakes 
python-pylint rst  ruby 
rust-rustc sass scss 
sh tex-chktex tex-lacheck 
xml-xmlstarlet zsh 

모든 아이디어를 어떻게 누락 될 수 있습니다

난 아무것도 내가 flycheck-select-checker에서 얻을 목록에서 C++ checher처럼 보이는 볼 수없는 이유는 무엇입니까?

+0

소금이 가치가있는 C++ 검사기는 기본적으로 컴파일러입니다. 그렇다면 그냥 사용하지 않는 것이 좋습니다. –

+0

참조 : 업스트림 문제는 https://github.com/flycheck/flycheck/issues/233을 참조하십시오 – lunaryorn

답변

2

flycheck-select-checker을 실행할 때 나는 c/c++-clangc/c++-cppcheck입니다. 아마도 당신은 오래된 플라이 체크 (flycheck)를 사용하고 있습니까?

+0

'Mx package-install' +'flycheck'을 재실행하고'Contacting marmalade, .. ., compiling, ... Done (총 2 개 파일 합계, 1 건너 뛰기)'설치가 성공했다고 가정하고 있지만 여전히 C++ - clang 또는 C++ - cppcheck의 서명이 없습니다. – 719016

+0

[MELPA] (http://melpa.milkbox.net/)를 사용해보십시오. 최근 (마말레이드보다 일반적으로 불안정합니다). – PythonNut

+0

flycheck의 최신 버전을 설치하고 clang 및 cppcheck 바이너리를 my $ PATH로 지정하면 이제는 작동합니다. – 719016