С С++ ничего скрестить нельзя. Там примерно нулевая совместимость с чем-то кроме себя. Это собственно главная причина его по существенного положения. Над каким-нибудь фортраном легко обертку сделать. Над либой на С++ - нет.
Apple все пытается дать возможность подключать библиотеки крестов к swift... на чёт пока никак