2017-02-19 15 views
0

Я начал использовать Sublime Text 3 в качестве моего редактора кода для C++, и я установил некоторые дополнительные пакеты, два из которых были SublimeLinter и SublimeLinter-contrib-clang. Кажется, что все работает нормально, за исключением того, что похоже, что в Linter нет поддержки для C++ 11.SublimeLinter с C++ 11

enter image description here

вы знаете, как я мог бы изменить, что для работы с C++ 11 ли?

ответ

1

Для кого с той же проблемой:

Решение пойти в Настройки -> Настройки пакета -> SulbimeLinter -> Настройки по умолчанию.

Там вам нужно вставить следующий код:

"linters": 
    { 
     "clang": { 
      "extra_flags": "-std=c++11" 
     } 
    }, 

где-то в пространстве имен "по умолчанию". По крайней мере, это сработало для меня.

Cheers!

1

В соответствии с SublimeLinter-contrib-clang troubleshooting guide иногда могут возникать проблемы с поиском стандартных библиотек библиотеки C++ (см. Bullet 3). Если это не работает или если вы не застряли, используя SublimeLinter-contrib-clang, подумайте об использовании SublimeLinter-cpplint или SublimeLinter-cppcheck, так как они предназначены для разработки на C++ 11.

 Смежные вопросы

  • Нет связанных вопросов^_^