Невозможно настроить EasyClangComplete для возвышенного текста - PullRequest
0 голосов
/ 07 апреля 2020

Недавно я перешел на Sublime text editor из VS Code. В коде VS я использую расширение C / C ++ от Microsoft для автозаполнения C ++.

I go, выполнив шаги, приведенные в https://github.com/niosus/EasyClangComplete.

Я могу сделать первые 2 шага, но шаг 3, который является Настройка флагов компилятора и включение папок , смутил меня. Как я могу успешно установить этот плагин?

1 Ответ

0 голосов
/ 07 апреля 2020

Step1 : чтобы установить EasyClangComplete, сначала вам нужно иметь управление пакетами. Затем нажмите следующую команду:

CTRL+Shift+P for Windows
CMD+Shift+P  for MacOS

Теперь выполните поиск по управлению пакетами: установите пакет и нажмите ввод. Затем найдите EasyClangComplete и установите его.

Step2 : необходимо установить Clang

Ubuntu  : sudo apt-get install clang
MacOS   : By default installed. You are all set!
Windows : install the latest release from clang website.

Чтобы проверить, успешно ли он установлен

clang --version

Шаг 3 : настройка флагов компилятора и включение папок.

Для этого шага вам просто нужно создать 2 пустых файла в папке проекта root.

CMakeLists.txt
compile_commands.json

Теперь перезапустите превосходный текстовый редактор, и функция автозаполнения будет работать успешно.

Если это не работает, вам нужно сделать еще 1 шаг.

Go для Настройки пакета> EasyClangComplete> Настройки. Теперь добавьте следующий код в файл "EasyClangComplete.sublime-settings"

{
 "common_flags" : [
    // some example includes
    "-I/usr/include",
    "-I$project_path/src",
    // this is needed to include the correct headers for clang
    "-I/usr/lib/clang/$clang_version/include",
    // For simple projects, you can add a folder where your current file is
    "-I$file_path",
  ],
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...