0

装备:Ubuntu 13.04,Sublime 3 + SublimeLinter(从 gi​​t 安装)。

此外,还安装了包 cppcheck。(能力安装 cppcheck)。

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"

  }
}

有什么关系?

ST2:

cppcheck 什么都不做。

通过 cpplint.py

图片

非常感谢。

4

1 回答 1

0

是我为 cpplint 阅读的解决方案,非常适合我。我做了

sudo pip install cpplint

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

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

于 2013-12-15T00:57:17.617 回答