带C+的升华仪+;11 我已经开始使用崇高的文本3作为我的C++代码编辑器,我安装了一些额外的包,其中两个是SualimelTrn和SualimelTnCutib CLANG。一切似乎都很正常,只是在linter中似乎没有对C++11的支持

带C+的升华仪+;11 我已经开始使用崇高的文本3作为我的C++代码编辑器,我安装了一些额外的包,其中两个是SualimelTrn和SualimelTnCutib CLANG。一切似乎都很正常,只是在linter中似乎没有对C++11的支持,c++11,sublimetext3,sublimelinter,C++11,Sublimetext3,Sublimelinter,你知道我如何改变它来与C++ 11?< p>一起工作,根据它,有时会发现问题,发现C++标准库头(见子弹3)。如果这不起作用,或者如果你没有使用升华中间的Curib CLAN,考虑使用或替代,因为这是C++ 11开发的意思。 解决方案是转到“首选项->软件包设置->Sulbimelister->默认设置” 您需要在此处粘贴以下内容: "linters": { "clang": { "extra_flags": "-std=c++11"


<>你知道我如何改变它来与C++ 11?

< p>一起工作,根据它,有时会发现问题,发现C++标准库头(见子弹3)。如果这不起作用,或者如果你没有使用升华中间的Curib CLAN,考虑使用或替代,因为这是C++ 11开发的意思。 解决方案是转到“首选项->软件包设置->Sulbimelister->默认设置”

您需要在此处粘贴以下内容:

    "linters":
    {
        "clang": {
            "extra_flags": "-std=c++11"
        }
    },
“默认”命名空间中的某个位置。至少这对我有用


干杯

以防万一,有人在为《壮美版3》试一试,而其他答案却无济于事;跟随对我有用

主页上也提到了这一点:


我粘贴了完全相同的东西,但它没有为我修复。发现了问题。选项的节点是'args'而不是'extra_flags',至少在版本3中对我来说是这样。
{
    "linters":
    { 
      "clang++": {
            "args": "-Wall -fsyntax-only -fno-caret-diagnostics -std=c++11",
       },
       "clang": {
            "args": "-Wall -fsyntax-only -fno-caret-diagnostics -std=c++11",
        }
    }
}