Как встроить Python3 со стандартной библиотекой

Я пытаюсь встроить Python в (в конечном счете, мультиплатформенное) приложение C ++.

Важно, чтобы мое приложение содержало собственную реализацию Python (так же, как это делает Blender), поэтому оно полностью автономно. (Иначе это становится конфигурацией минного поля).

У меня есть два варианта:

Попытка встроить Python3без стандартная библиотека (которую я спросилВот)

Попытка встроить Python3с стандартная библиотека.

Что требуется для (2)?

С помощью этой информации я смогу сбалансировать достоинства каждого подхода с усилиями, необходимыми для его настройки.

Мой встроенный Python предназначен для моего собственного использования (а не для написания сценариев в пользовательской среде) - главным образом для управления потоком / игровой логикой. Мне понадобится очень мало от стандартной библиотеки - возможно, я смогу уменьшить это значение до 0, туннелируя обратно в C ++, когда это необходимо - например, если мне нужно случайное число, я могу создать подпрограмму C ++ и получить к ней доступ из Python. У меня есть все это покрыто.

Однако начинает казаться, что даже минимальная установка должна содержать некоторые компоненты stdlib, что вызывает вопрос: «Если я должен включить некоторые из них, возможно, лучше включить все!»

Ответы на вопрос(1)

Ваш ответ на вопрос