2013-12-08 42 views
0

裝備:Ubuntu 13.04,Sublime 3 + SublimeLinter(從git安裝)。用於C++的SublimeLinter(ST3/ST2)(cppcheck/cppint.py)

另外,安裝了包cppcheck。 (aptitude install cppcheck)。

cpplint.py從谷歌下載。

故障:Sublime不強調錯誤C++。 (python是好的)。

什麼都做了,我的設置 - 用戶:

{ 
    "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" 

    } 
} 

什麼`交易?

ST2:

cppcheck什麼都不做。

通過cpplint.py

picture

非常感謝

+0

SublimeLinter在Sublime 3上不受支持。[SublimeLinter3](https://github.com/SublimeLinter/SublimeLinter3)正在處理中,但尚未準備就緒不幸的是,還沒有使用。 – MattDMo

+0

謝謝,我已經安裝了ST2。 但是,cppcheck根本不起作用, cpplint.py不正確地工作。 – delkov

回答

0

Here是我爲cpplint讀過的解決方案,完全適合我。我做了

sudo pip install cpplint 

而不是下載.py並放在某個地方。這似乎有伎倆。

有人說這是cpplint.py的權限問題。嘗試chmod 755可能是另一種解決方案(雖然我還沒有嘗試過)