Рет қаралды 5,055
C++ -- язык во многом устаревший. Нет пакетного менеджера, бедная экосистема, зоопарк компиляторов, CMake и сильная зависимость от сишного препроцессора. Так давайте же перепишем с C++ на Rust!
В этом докладе мы рассмотрим порядок переписывания реального проекта с C++ на Rust.
Добавим в CMake сборку статических библиотек через Cargo.
Заменим C++-зависимости аналогами на Rust
Научимся использовать corrosion, cbindgen, cxx