Re: Objective C, Python и Ruby код внутри C++ приложения
От: zaufi Земля  
Дата: 05.06.08 12:50
Оценка:
Здравствуйте, burkav, Вы писали:

B>Необходимо интегрировать ObjectiveC/Python/Ruby код в C++ приложение. Кто-нибудь сталкивался с этим раньше ? Не знаю с чего начать:

B>a) Использовать ключевые слова C++ наподобие "extern C" и вставить таким образом исходный код ? Как в таком случае обращаться к этим объектам ?
B>b) Использовать некоторый wrapper — C++ класс который содержит ObjectiveC/Python/Ruby код ?
B>c) Собрать ObjectiveC/Python/Ruby приложение в библиотеку и потом использовать некоторые директивы компилятора C++ и таким образом встроить код ? Как тогда использовать заголовочные файлы ?

B>P.S. Конечная цель это использование Apple Script кода в C++ приложении. Так как Apple Script работает с ObjectiveC/Python/Ruby (http://www.apple.com/applescript/features/scriptingbridge.html), идея в том чтобы вызвать Apple Script объект из ObjectiveC/Python/Ruby а затем вызвать ObjectiveC/Python/Ruby код из C++ приложения.


B>Если кто-нибудь делал что-либо подобное, буду рад услышать как это можно сделать.

B>Спасибо

Взгляни на boost.Python.
Позволяет обращаться к объектам c++ из питоновских скриптов и наоборот вызывать pyhton из с++
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.