Doberman26rus
Дек. 21, 2010 11:02:48
В мою голову в очередной раз взбрела бредовая эксперементаторская идея, и мне стало интересно.
Если использовать в программе на C/C++ библиотеку Python.h для встраивания питоновских функций, обязательно ли нужен установленный интерпретатор в системе?
т.е. будет ли эта программа работать на компьютере без питона? вот=)
bw
Дек. 21, 2010 11:14:54
Интерпретатор обязателен, но не обязательно установленный (официальный дистрибутив). Так же никто не препятствует вам на пути самостоятельного компилирования интерпретатора (исключая лишнее, например) в том числе в статическую, а не динамическую библиотеку. Open source такой open source…
..bw
Doberman26rus
Дек. 21, 2010 12:35:51
Звучит заманчиво. А если вас не затруднит может зададите мне вектор направления. Так сказать, куда копать по этому поводу.
bw
Дек. 21, 2010 12:43:19
$ ./configure && make
..bw
Doberman26rus
Дек. 21, 2010 13:02:39
=)
Ладно, всё равно спасибо. Уже гуглю по этому поводу
PooH
Дек. 21, 2010 13:07:08
а что тут гуглить?! это есть в официальной документации
http://docs.python.org/extending/embedding.html
Doberman26rus
Дек. 21, 2010 13:15:50
Ещё раз внимательно прочёл, и на этот раз включил ту штуку, что болтается у меня на плечах. Всё оказалось проще чем я думал. Спасибо.