带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",
}
}
}