Bonjour,
La question a du �tre trait�e des dizaines de fois mais...je me fais un noeud au cerveau depuis jeudi.
Situation initiale :
- soft en C++
- donn�es sous forme de double* et de tempscustom* (i.e. vecteurs values/times) de m�me dimension stock�es dans une classe A, instanci�e autant de fois qu'il y a de "courbe" � tracer. Je ne peux pas changer cette classe.
- Le soft est sous C::B et tourne via wxWidgets
Probl�matique :
- Faire des op�rations complexes sur ces courbes (matlab-like)
Solution envisag�e :
- Envoyer les donn�es � Scilab (via Call_SciLab) pour calculs et rappatrier les r�sultats
- Idem Python (via ???)
Pour SciLab, j'ai vu Call_SciLab qui pourrait r�pondre � la probl�matique. Je n'ai pas tester mais �a semble faisable et cot� math�matique, c'est un must.
Par contre, niveau ouverture, Python est bien. Je n'ai pas de recul quant � la fa�on de faire par contre. Des infos que j'ai pu lire, Boost encapsule un objet C++ pour qu'il soit trait� dans un soft en Python. De mon cot�, je cherche plutot l'inverse : embarquer python dans mon soft C++. L'id�al serait d'avoir un shell python au passage...
Avez vous des sujets/topics/tuto pertinents (ou simplement des conseils) la dessus ?
Je continue � googler...
Merci d'avance
edit : quelques liens interessants
http://www.developpez.net/forums/d76...pp/cpp-python/
http://www.codeproject.com/Articles/...-C-Application
https://www.coveros.com/calling-python-code-from-c/
http://weihuang.blogs.rice.edu/tips-...ion-in-c-code/
Partager