• Bonjour Visiteur. Bienvenue sur les nouveaux forums de MacGeneration. La peinture est encore fraiche, quelques boulons doivent être resserrés, plus d’informations demain !

JNI - C++ - Fortran sur Os X

Ptit-beignet

Membre émérite
7 Novembre 2001
630
30
37
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
 

iconless

Membre junior
18 Décembre 2003
10
0
Visiter le site
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
 

Ptit-beignet

Membre émérite
7 Novembre 2001
630
30
37
Raleigh, NC, ... euh nan ca c'est fini :(
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