-
Installation de GSL
Bonjour à tous !
Je cherche à utiliser la fonction suivante qui permet de faire une régression polynomiale et qui utilise la bibliothèque GSL. Je travaille sous windows 7, version 64 bits, avec Code::Blocks.
J'ai donc besoin d'installer la bibliothèque GSL. Pour cela, j'ai suivi les étapes présentées sur cette ^page, toutefois en mettant les includes.h et les fichiers.a dans le répertoire dédié de Code::Blocks. Lorsque je compile le code (en liant bien mon projet avec les fichiers.a), j'ai un problème de compilation : "undefined reference to" pour chaque fonction que j'appelle.
Si quelqu'un peut m'aider à avancer, merci d'avance :)
-
Bon le problème est toujours d'actualité, je n'arrive pas utiliser la bibliothèque GSL.
Néanmoins, j'ai contourné le problème en changeant de bibliothèque. J'ai utilisé Eigen qui est une bibliothèque d'algèbre linéaire non compilée (il suffit d'utliser quelques fichiers d'entêtes) et qui est très bien faite, très complète.
Voilà si cela peut servir à d'autres :ccool:
-
Salut !
J'ai à peu près le même problème que tu avais. Si tu en sais plus depuis, je suis preneur !
Je pense que je tourne autour, sans arriver à mettre le doigt dessus. GSL définie ses symboles en faisant des GSL_EXPORT à tout va. Un fichier .def est fourni avec les .a, dans les fichiers de développeurs, et sers à finaliser les câblages pendant l'éditions de liens. Les compilateurs GNU gèrent directement tout ça, et se passent bien d'un fichier de définition. Sous Windows, nononon. Il faut indiquer l'utilisation de ce maudit fichier, mais comment ? C'est le mécanisme que je ne connais pas / comprends pas / sait pas mettre en œuvre.
Bonne soirée