Bonjour,
on ma fourni des fichiers.c que je sdois utiliser pour crée une dll externe.
Avec ces fichiers.c font appel à des librairie statique lib.a
Ces librairies static font appel elle meme à des lib fortran c++ R etc...
J'ai du faire une commande de fou pur faire le link et creer ma dll
les commandes du genre...
J'ai apres un long temps réussi a faire cette dll...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3gcc -I"C:/INCLUDE" -c fichier.c gcc -shared fichier.o -lg95 -lstdc++ ... -LC:/TouteLesLibUtile -o fichier.dll
MAIS je n'arrive pas à l'utiliser via JNA (java native access) où l'erreur
java.lang.UnsatisfiedLinkError: module spécifié introuvable apparait.
Ma question est donc de savoir dans un premier temps est ce que c'est possible de linker une dll avec des librairie static et si oui qu'est ce qui pourrait empêcher d'utiliser la dll (genre des décorations c++)?
Merci d'avance
Partager