Как указать статический питон для boost.python? - PullRequest
0 голосов
/ 12 ноября 2018

Я хочу связать python для статического повышения, чтобы использовать python и boost.python для каждой DLL-библиотеки внутри одного процесса независимо от других DLL-библиотек. Стандартный API настройки не имеет никаких опций для таких действий.

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 19 ноября 2018

Эта возможность существует в Unix, если мы используем

./configure --disable-shared

для сборки питона. В результате python построен как статическая библиотека, и python-ссылки для надстройки связывают эту статическую библиотеку. В системе Windows необходимо загрузить исходные коды Python и вручную изменить проект на сборку статической библиотеки. И после этого указать путь библиотеки к этой статической библиотеке для источников повышения.

...