Comment utiliser une DLL de Windows avec Java sous Mac OS X?

J'ai vu certains projets Java à l'aide de taucs.dll, TAUCS—une bibliothèque C de éparses solveurs linéaires, à travers la JNI dans Windows. Je suppose que je peux atteindre le même système d'exploitation Mac OS X par la compilation de TAUCS en quelque chose comme libTaucs.jnilib. J'ai accès à la bibliothèque de code, mais aucune idée de la façon de les compiler dans une DLL, le laissez seul un JNI de la bibliothèque. Jusqu'à présent, je peux compiler uniquement à une bibliothèque statique.

Est-il un moyen de convertir une DLL pour un JNI bibliothèque pour Mac? Si je dois compiler le code, comment faire? Va enrouler une bibliothèque statique dans une dynamique de travail de la bibliothèque avec JNI, en particulier pour les TAUCS si quelqu'un a une expérience?

OriginalL'auteur puri | 2011-10-26