Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 21, 2010 11:02:48

Doberman26rus
От: Ставрополь
Зарегистрирован: 2009-03-16
Сообщения: 128
Репутация: +  1  -
Профиль   Отправить e-mail  

Python.h без интерпретатора

В мою голову в очередной раз взбрела бредовая эксперементаторская идея, и мне стало интересно.
Если использовать в программе на C/C++ библиотеку Python.h для встраивания питоновских функций, обязательно ли нужен установленный интерпретатор в системе?

т.е. будет ли эта программа работать на компьютере без питона? вот=)



подпись

Отредактировано (Дек. 21, 2010 11:05:12)

Офлайн

#2 Дек. 21, 2010 11:14:54

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Python.h без интерпретатора

Интерпретатор обязателен, но не обязательно установленный (официальный дистрибутив). Так же никто не препятствует вам на пути самостоятельного компилирования интерпретатора (исключая лишнее, например) в том числе в статическую, а не динамическую библиотеку. Open source такой open source…

..bw



Офлайн

#3 Дек. 21, 2010 12:35:51

Doberman26rus
От: Ставрополь
Зарегистрирован: 2009-03-16
Сообщения: 128
Репутация: +  1  -
Профиль   Отправить e-mail  

Python.h без интерпретатора

Звучит заманчиво. А если вас не затруднит может зададите мне вектор направления. Так сказать, куда копать по этому поводу.



подпись

Офлайн

#4 Дек. 21, 2010 12:43:19

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Python.h без интерпретатора

$ ./configure && make

..bw



Офлайн

#5 Дек. 21, 2010 13:02:39

Doberman26rus
От: Ставрополь
Зарегистрирован: 2009-03-16
Сообщения: 128
Репутация: +  1  -
Профиль   Отправить e-mail  

Python.h без интерпретатора

=)
Ладно, всё равно спасибо. Уже гуглю по этому поводу



подпись

Офлайн

#6 Дек. 21, 2010 13:07:08

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Python.h без интерпретатора

а что тут гуглить?! это есть в официальной документации http://docs.python.org/extending/embedding.html



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#7 Дек. 21, 2010 13:15:50

Doberman26rus
От: Ставрополь
Зарегистрирован: 2009-03-16
Сообщения: 128
Репутация: +  1  -
Профиль   Отправить e-mail  

Python.h без интерпретатора

Ещё раз внимательно прочёл, и на этот раз включил ту штуку, что болтается у меня на плечах. Всё оказалось проще чем я думал. Спасибо.



подпись

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version