Документация
ОС Аврора 3.29.2
Инструменты
В какой IDE работать с Flutter?
Рекомендованную IDE можно найти в разделе Сторонние инструменты — это VS Code. Используя Flutter CLI, можно работать в любой IDE. VS Code позволяет использовать платформу ОС Аврора со стандартными для неё расширениями Flutter/Dart, со всем доступным для неё инструментарием.
Подключение заголовочных файлов в VS Code
Для написания плагинов под ОС Аврора используется С++ и библиотека Embedder.
Её можно подключить, создав в корне проекта файл .vscode/c_cpp_properties.json:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"{target-path}/usr/include",
"{target-path}/usr/include/flutter-embedder"
],
"defines": [
"__ARM_PCS_VFP"
],
"compilerPath": "/usr/bin/g++",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}
Можно найти {target-path} следующим образом:
find / -path "*include/flutter-embedder" -type d 2> /dev/null