Коротко: можно. Надо написать обёртку на С++, которая будет использовать точно такой же компилятор, что использовался для сборки этой либы, подключить либу, и из обёртки наружу выставить функции на С.
С компилятором не проблема, есть исходники.
мне больше непонятно как обернуть те же смарт поинтеры, например