升华机叮当作响-可以';找不到基本标题 我最近安装了崇高的文本3,我正在尝试让SaleMelItIn用于C++。我已经用Package控件安装了“Sublimiter contrib clang”过梁,过梁确实激活了。然而,我的问题是,linter为每个基本头都给出了一个错误,即在一个基本Hello-World程序中包含\include

升华机叮当作响-可以';找不到基本标题 我最近安装了崇高的文本3,我正在尝试让SaleMelItIn用于C++。我已经用Package控件安装了“Sublimiter contrib clang”过梁,过梁确实激活了。然而,我的问题是,linter为每个基本头都给出了一个错误,即在一个基本Hello-World程序中包含\include,c++,sublimetext3,sublimelinter,C++,Sublimetext3,Sublimelinter,我试图做的是: 已安装clang、g++和最新的libstdc库 使用clang++-v 在设置中手动和不包括C++库目录 最后一个似乎是最好的选择,但我似乎根本不明白崇高的设置是如何工作的。这是我的用户设置文件:(配色方案和忽略的包装行已经存在) 我尝试过各种格式(在“linters”->“铿锵”、“铿锵”等下),但都不管用。此外,我甚至不确定这种方法是否有效 谢谢~ (使用Ubuntu 14.04) 编辑: 我的当前用户设置文件: { "color_scheme": "Packa

我试图做的是:

  • 已安装clang、g++和最新的libstdc库
  • 使用
    clang++-v
  • 在设置
  • 中手动和不包括C++库目录
最后一个似乎是最好的选择,但我似乎根本不明白崇高的设置是如何工作的。这是我的用户设置文件:(配色方案和忽略的包装行已经存在)

我尝试过各种格式(在“linters”->“铿锵”、“铿锵”等下),但都不管用。此外,我甚至不确定这种方法是否有效

谢谢~

(使用Ubuntu 14.04)

编辑: 我的当前用户设置文件:

{
    "color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme",
    "font_size": 11,
    "ignored_packages":
    [
        "Vintage"
    ],
    "linters": {
        "clang": {
                "extra_flags": [],
                "include_dirs": [
                    "/usr/include/c++/4.8.2"
                ]
            }
    }
}

我认为最好不要指出编译器include dir,因为Xcode和clang可能会将它隐藏在/Application/Xcode/文件夹的某个地方

我发现下面的内容很有用

"SublimeLinter": {
    "linters": {
        "clang": {
            "extra_flags": " -x c++ "
        }
    }
},

之所以会出现这种情况,是因为插件使用了带有
-cc1
标志的clang,这可以描述为将其转换为忽略选项(即特定于平台的位置设置)的内部模式


从那以后,问题就解决了

标题位于多个位置。找到它们并将它们添加到列表中。如果您不认识,设置文件是JSON。@克里斯谢谢您的回复,但我有点困惑。至于JSON部分,我正在寻找合适的布局和位置。我用我当前的Preferences.sublime-settings文件编辑了我的帖子,但它似乎没有改变任何东西。至于位置,我检查了一下,它包括iostream(linter仍然给出了一个错误)。
"SublimeLinter": {
    "linters": {
        "clang": {
            "extra_flags": " -x c++ "
        }
    }
},