Я пытаюсь использовать функцию автозаполнения в Sublime Text с использованием библиотек c ++. Например, я очень часто использую EIGEN, но в этой библиотеке нет автозаполнения для функций. Как я могу как-то экспортировать библиотеку, чтобы дать возвышенному знать обо всех функциях и методах, которые я мог бы использовать в этой библиотеке?
Буду признателен за любой полезный ответ.
Я использую пакет EasyClangComplete для автозаполнения кода C ++. И это прекрасно работает.
Вы можете установить этот пакет, используя Package Control
, Это легко настроить, рабочая настройка выглядит следующим образом:
{ "common_flags" : [
// some example includes
"-I/usr/include",
"-I$project_base_path/src",
// this is needed to include the correct headers for clang
"-I/usr/local/lib/clang/4.0.1/include", ], "cpp_flags" : [
"-std=c++11",
"-Wall" ],
"errors_style": "phantoms",
"hide_default_completions": true,
"progress_style": "ColorSublime",
"show_type_info": false,
}
Если вы используете Sublime Text 3, то вам нужен плагин ClangAutoComplete
Документация может быть найдена Вот
Ты можешь использовать ClangComplete, который будет использовать libclang для дополнения кода.