boost.python замечательно подходит и для вызова питона из C++. Посмотрите на boost::python::object
boost.python замечательно подходит и для вызова питона из C++. Посмотрите на boost::python::object
Андрей Светловнет, в примерах доков такого вроде не было, буду иметь ввиду.
Py_SetProgramName и Py_SetPythonHome вызывали перед Py_Initialize?
Андрей Светловя только не понял как должны генерится .pyd файлы, ибо дебажных *_d.pyd файлов я не нашел в папках после сборки.
Да, нужно чтобы .lib, .dll и .pyd все вместе использовали или релизную или дебажную сборку.
boost::python::objectна данный момент у меня вроде всё готово в плане кода, но если буду расширять\усложнять, то присмотрюсь.
if(!PyRun_SimpleString("import Image"))
Дебажный питон генерит _d.pyd Все .py файлы можно собрать в zip или даже прицепить этот zip в хвост .exe
Мне трудно советовать, не видя конфигурацию вашего проекта. Из общих соображений — рекомендую никогда не использовать статическую линковку. Сроблем с ней много, выгоды совсем не очевидны