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