Существует необходимость использования Python кода в С++ проекте со следующим требованием: собранный .exe должен быть полностью standalone (т.е. должна быть возможность успешно запустить его и получить результаты работы на виртуальной машине с голой windows 10, без интерпретатора и чего либо дополнительно установленного).
Смотрел в сторону Boost.Python и Cython, но насколько я понял, они не предоставят мне необходимого функционала. Как по мне, решением здесь будет сборка Python кода в статическую библиотеку, с последующей линковкой ее в С++ проект.
Каким образом можно это реализовать?
Реализовал необходимый функционал с помощью pybind11.
Подробности: https://pybind11.readthedocs.io/en/stable/advanced/embedding.html
Сборка персонального компьютера от Artline: умный выбор для современных пользователей