Я не пробовал напрямую вызывать функции Python из C ++, но вот несколько альтернативных идей ...
Как правило, код на C ++ проще вызывать из языка высокого уровня, такого как Python, чем наоборот. Если вам интересен этот подход, то вы можете создать кодовую базу C ++ и получить к ней доступ из Python. Вы можете либо напрямую использовать внешний API, предоставляемый python [он должен быть описан где-то в документации по Python], либо использовать такой инструмент, как SWIG, для автоматизации процесса переноса C ++ в Python.
В зависимости от того, как вы хотите использовать библиотеку, вы можете альтернативно создавать скрипты Python, которые вы вызываете из C ++ с функциями exec *.