Какие языки совместимы с C++?
Смотря что вы имеете в виду.

В C# можно  использовать PINVOCE
В Java, Python, PHP, Perl, VBS и  прочих можно вызвать экспортируемую функцию, что и делают. 
В конце концов если нет стандартных механизмов можно вызвать Exec или Call и просто выполнять код ловя статус выхода процесса и парся его логи.
Нет