2012-11-02 2 views
0

Je pense à la possibilité d'étendre un programme C++ appelant un langage de script. J'ai recherché et lu la documentation de SWIG, mais tous les exemples parlent seulement d'appeler des bibliothèques C++ à partir du langage de script, mais pas dans l'autre sens. Est-ce possible avec SWIG appel à PHP, ou Java à partir du programme C++? Si ce n'est pas possible, quoi de mieux, boost.python ou LUA?Extension de C++ avec script

+1

google « intégration » plutôt que « extension » pour tout ce qui langauges les scripts qui vous intéresse (SWIG est pour « étend ») – bph

+0

http://stackoverflow.com/questions/9040669/how-can-i-implement-ac-class-in-python-to-be-called-by-c se penche sur le même problème avec Python. – Flexo

+0

Il est assez facile d'intégrer un interpréteur en C++ pour perl python lua [langage de script ici] – jozefg

Répondre

0

son pas C++, mais il devrait fonctionner

char *argsa[] = {"/bin/bash","-c","script",(char *) 0 }; 
int execReturn = execv("/bin/bash",argsa);