2013-12-08 1 views
0

착용 : Ubuntu 13.04, Sublime 3 + SublimeLinter (git에서 설치됨).C++ (cppcheck/cppint.py)에 대한 SublimeLinter (ST3/ST2)

또한 cppcheck 패키지가 설치되었습니다. (aptitude install cppcheck).

Google에서 cpplint.py를 다운로드했습니다.

문제 : Sublime은 오류를 강조하지 않습니다. C++. (파이썬은 괜찮습니다). 무슨 짓을

, 내 설정 - 사용자 :

{ 
    "sublimelinter_syntax_map": 
    { 
    "Python Django": "python", 
    "C++": "c_cpplint" //*doesn`t work. 
    // "C++": "/usr/bin/cppheck" *doesn`t work. 

    }, 
    "sublimelinter_executable_map": 
    { 
    "c_cpplint": "/home/name/scripts/cpplint.py", // *doesn`t work 
    // "c_cpplint":"/usr/bin/cppheck" * doesn`t work  
    "python": "usr/bin/python" 

    } 
} 

What`s 거래?

ST2 :

cppcheck do nothing. cpplint.py

picture

많은 감사를 통해

.

+0

SublimeLinter는 Sublime 3에서 지원되지 않는다. [SublimeLinter3] (https://github.com/SublimeLinter/SublimeLinter3)은 진행 중이지만 준비되지 않았다. 불행히도 사용을 위해. – MattDMo

+0

감사합니다. ST2를 설치했습니다. 그러나 cppcheck는 전혀 작동하지 않으며 cpplint.py가 올바로 작동하지 않습니다. – delkov

답변

0

Here의 솔루션은 내가 cpplint에서 읽은 솔루션으로 완벽하게 작동합니다. 나는 .py를 다운로드하는 대신에

sudo pip install cpplint 

대신에 .py를 다운로드하여 어딘가에 넣었습니다. 이것은 트릭을 할 것으로 보인다.

어떤 사람들은 cpplint.py의 사용 권한 문제라고 말합니다. chmod 755가 다른 해결책일지도 모르겠다. (시도하지는 않았다)