JNI - C++ - Fortran sur Os X

Ptit-beignet

Membre actif
7 Novembre 2001
630
30
41
Raleigh, NC, ... euh nan ca c'est fini :(
Voila mon probleme. C'est assez peu commun.
J'ai une classe java qui appelle des methodes C/C++. mais le code C/C++ appelle lui des methodes Fortran.
J'ai reussi a creer tout ce qu'il faut sous Linux mais j'arrive pas sous Os X.
J'arrive pas a creer des shared Library sous OS X. Il me dit qu'il accepte pas les commons.... Je comprends plus rien. Il y a un systeme special apparement sous Os X des shared library qui sont pas des *.so mais des *.dylib.
bref si quelsu'un comprends quelquechose a ce que je vous raconte ....`

Merci a+
Vincent
 
Salut,

As-tu le message d'erreur exact ?

Les dylib correspondent au .so sous linux.
Quelles sont les librairies partagées que ton application utilise ?
Il faut peut-etre que tu recompiles les librairies pour OS X, et qu'ensuite tu les mette dans ton projet (xCode).

Je pense que le message d'erreur pourra aider.

Thierry
iconless.com
 
J'ai trouvé comment compiler. C'est quelque peu différent de sous linux mais rien d'impossible.
Cela dit, je n'utilise pas XCode car je trouves les IDE souvent tres lourds pour les petits programmes. En plus ca cache une tonne de trucs, et au final on sais meme plus faire une Makefile. Bref c'est un autre debat...
Merci pour ta reponse.

Si des "gens" veulent la ligne de commande pour compiler:
un library partagee en C mais utilisant des methodes fortran contenant des Common, je suis la ...
A+
Vincent