-
python > c++ > fortran
Bonjour,
J'ai un fortran qui ouvre et parse un fichier
Cela marche bien.
J'ai ensuite appel� ce fortran dans un c++
Cela marche bien.
Quand ce c++ est appel� dans un python
cela crashe ...
Sauf que mon python fait plein d'autre chose
Je voudrais donc, a partir d'un c++ et d'un fortran de test existant
appel� ce c++ dans un python
sauf que je n'y arrive pas ..
Pourriez vous m'aider svp ?
Merci d'avance
-
FORTRAN / C++ sont des langages, pas des entit�s qu'on appelle.
Je suppose que tu appeles des programmes FORTRAN/C++ depuis des scripts python.
Ton prog C++ crash... ben il faut localiser le bug.
http://c.developpez.com/faq/cpp/?pag...ALITE_probleme
-
puisque tu es pointilleux sur les mots,
je cr�� une librairie C++ qui est associ�e � une libraire fortran
concretement, le C++ g�n�re des noms de fichiers, les passe au fortran par le biais d'un "extern "c" .." qui le r�cup�re, ouvre le fichier, le parse ..
La librarie C++ est appel�e par python
La compilation se passe bien.
Lors de l'ex�cution, l'application plante sur la ligne "OPEN" en fortran, qui tente � ouvrir le fichier. Le nom du fichier ainsi que les param�tres sont bons, lors qu'on appelle le C++ sans passer par le fortran, tout se passe bien.
J'ai �galement r�ussi a developper un script python tout simple, qui appelle un C++ qui appelle un fortran qui ouvre un fichier. Cela fonctionne.
-
Tu as fait des dll alors.
Y'aurais pas un probl�me de r�pertoire courant avec tes fichiers ? Utilise des chemins complets pour tester...