Стандартная реализация Python в данное время написана на языке C, поэтому к интерпретатору Python относятся все обычные правила соединения программ C с программами C++. Поэтому не требуется реализация никаких специальных механизмов для Python, но нужно сделать несколько замечаний.
При встраи ва нии Python в программу C++ не нужно придерживаться каких-то отдельных правил. Просто скомпонуйте библиотеку Python и вызывайте ее функции из C++. Заголовочные файлы Python автоматически заключаются в объявления extern "C" {…}, чтобы подавить корректировку имен C++. Поэтому библиотека на языке Python выглядит для C++, как любой другой компонент C — нет необходимости перекомпиляции самого Python компилятором C++.
Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, II том, 2011