Есть очень удобная либа (крат), хочется написать над ней обёртку упростив массу рутины и отдать в виде dll для написания софта на c++. В результате с плюсов должен подгрузиться класс для работы с ним. Погуглил - вроде можно, но (честно) не хочется углубляться и натыкаться зря на грабли. Насколько сложно реализовать и все ли будет гладко?
Вполне адекватно. Главный неприятный этап обычно это протащить все через сишный FFI - может быть довольно неприятно, если изначальный ржавый апи использует много высокоуровневых возможностей языка.