Добавление скрипта Python в проект C ++ - PullRequest
3 голосов
/ 13 апреля 2010

Как мне добавить скрипт, написанный на python, в проект c ++? Спасибо

Редактировать: в основном все, что делает скрипт - это отправляет данные по электронной почте Я хотел бы передать данные и, возможно, адрес электронной почты функции, написанной на python. Надеюсь, что все проясняется ..

Ответы [ 3 ]

3 голосов
/ 13 апреля 2010

Вас может заинтересовать Boost.Python: встраивание интерпретатора или Python / C API: встраивание интерпретатора Python . Вы можете напрямую использовать API-интерфейсы Python C или использовать библиотеку Boost.Python по своему усмотрению. Возможно, вам также будет интересно прочитать Встраивание Python в ваши программы на C , который проведет вас через него.

3 голосов
/ 13 апреля 2010

Вы можете взглянуть на Boost.Python , который представляет собой «библиотеку C ++, которая обеспечивает бесшовную совместимость между C ++ и языком программирования Python».

Вы должны быть более конкретным, хотя.

1 голос
/ 13 апреля 2010

Самое простое решение - использовать системную команду для вызова сценария, но это ограничивает ваш контроль над ней путем установки переменных среды и передачи параметров.

system("myscript.py param1 param2") 
...