[Scilab-Dev] Demande éclaircissements sur wrapping bilatéral C++/Scilab
Etienne Delclaux
etienne.delclaux at inria.fr
Fri May 3 14:53:04 CEST 2013
Bonjour,
Nous travaillons sur un framework C++, avec une architecture basée sur des plugins. Dans ce contexte, on aimerait bien rendre du code/script/functions scilab interopérables avec des plugins en C ou C++.
Avec scilab 5.4.1, compilé depuis les sources sous Ubuntu (12.10 et 13.04), nous parvenons à faire fonctionner :
- Écriture/Lecture de variables dans l'environnement Scilab depuis C/C++ ( api_scilab.h )
- Exécution d'un code Scilab depuis C/C++ ( call_scilab.h )
- Exécution d'un code C/C++ natif depuis Scilab (commandes link et call de scilab).
Nous avons besoin, dans certains contextes, de pousser l'utilisation jusqu'à l’exécution depuis un moteur scilab d'une fonction C/C++, exécutant elle même un script scilab (via api_scilab et call_scilab ) .
La compilation et la création des libs se passent très bien. Mais, à l’exécution, scilab crash e avec le message suivant :
"Erreur lors de la création de la Machine Virtuelle Java : Erreur JNI inconnue"
Par ailleurs, nous avons testé avec scilab et scilab-cli. Ce dernier semble rentrer dans une boucle infinie .
Avez-vous déjà rencontré ce type de situation auparavant ? Avez-vous une idée de la manière dont nous pourrions procéder ?
Nous sommes à votre disposition pour de plus amples informations, type descriptions, code source, etc.
En vous remerciant par avance,
Etienne Delclaux
Service Expérimentation et Développement
Inria Sophia Antipolis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/dev/attachments/20130503/5e715f93/attachment.htm>
More information about the dev
mailing list