<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'>Bonjour, <br><br>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++.<br><br>Avec scilab 5.4.1, compilé depuis les sources sous Ubuntu (12.10 et 13.04), nous parvenons à faire fonctionner : <br> - Écriture/Lecture de variables dans l'environnement Scilab depuis C/C++ (<i>api_scilab.h</i>)<br> - Exécution d'un code Scilab depuis C/C++ (<i>call_scilab.h</i>)<br> - Exécution d'un code C/C++ natif depuis Scilab (commandes <i>link</i> et <i>call</i> de scilab).<br><br>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 <i>api_scilab</i> et <i>call_scilab</i>).<br><br>La compilation et la création des libs se passent très bien. Mais, à l’exécution, scilab crashe avec le message suivant : <br>"Erreur lors de la création de la Machine Virtuelle Java : Erreur JNI inconnue"<br><br>Par ailleurs, nous avons testé avec scilab et scilab-cli. Ce dernier semble rentrer dans une boucle infinie.<br><br>Avez-vous déjà rencontré ce type de situation auparavant ? Avez-vous une idée de la manière dont nous pourrions procéder ?<br><br>Nous sommes à votre disposition pour de plus amples informations, type descriptions, code source, etc.<br><br><br>En vous remerciant par avance,<br><br>Etienne Delclaux<br>Service Expérimentation et Développement<br>Inria Sophia Antipolis<br><br></div></body></html>