用于C ++的SublimeLinter(ST3 / ST2)(cppcheck / cppint.py)

时间:2013-12-08 14:53:31

标签: c++ sublimetext2 sublimetext3 sublimelinter

装备:Ubuntu 13.04,Sublime 3 + SublimeLinter(从git安装)。

另外,安装了包cppcheck。 (aptitude安装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

非常感谢。

1 个答案:

答案 0 :(得分:0)

Here是我为cpplint阅读的解决方案,对我来说非常合适。

sudo pip install cpplint

而不是下载.py并把它放在某个地方。这似乎可以解决问题。

有人说这是cpplint.py上的权限问题。尝试chmod 755可能是另一种解决方案(虽然我没试过)