Конструктор упрощает процесс разработки за счет удобного добавления всех нужных функций и процедур в графическом режиме, с указанием их параметров и типов параметров. На выходе приложение генерирует коготовый код на С++ и Rust и позволяет сразу приступить к реализации, без настройку API компоненты вручную.
Также конструктор можно использовать для интеграции библиотек на Rust в компоненту на С++. На С++ можно написать только прослойку для взаимодействия компоненты и платформы, а вся основная логика будет реализована в библиотеке на Rust. Но при этом, если Rust не нужен, конструктор может сгенерировать код только для С++ (за создание метода на rust отвечает флаг "Вызов Rust метода" при добавлении метода в конструкторе).
- Установить nodejs и среду для сборки rust
- Из каталога
onec_comp_gen\app_tauri\src-tauri
выполнить
npm run tauri build
Собранные файлы в каталоге onec_comp_gen\app_tauri\src-tauri\target\release
Так же готовая сборка для текущей версии в разделе "релизы"
Скопировать собранный исполняемый файл из каталога onec_comp_gen\app_tauri\src-tauri\target\release
в каталог onec_comp_gen\source
и запустить
Видео инструкция для конструктора
Общая методика разработки внешних компонент по технологи native api (видео)