IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Code::Blocks Discussion :

[LIBGSL.a] Utiliser la librairie GSL


Sujet :

Code::Blocks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2002
    Messages
    409
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 409
    Par défaut [LIBGSL.a] Utiliser la librairie GSL
    Bonjour,
    Je voudrais utiliser la librairie GSL, Gnu Scientifc Librairy.
    J'ai telecharge les sources puisque il n'y avait pas de binaire pour gcc.

    J'ai essaye donc un petit exemple pour tester la librairie mais impossible de la faire fonctionne ( j'ai des "Undefined reference" en pagaille). Bon j'ai compris que c'etait un pb de liaison avec les fichiers sources.
    MAIS Il y a plein de fichiers, et plein de "fautes" dans ces fichiers :
    Les include ne reference pas les bon chemin, les fichier .c n'ont pas le meme nom leurs fichiers d'entete, et j'ai meme vu des fichiers qui n'avait pas le meme nom (ex : config.h.in) ... bref c'est un foutoir inommable !
    J'ai essaye de corriger les includes, ... mais avec le nombre de fichier et d'erreurs, je m'en sors pas !

    Alors soit
    - j'ai pas telecharge la bonne version pour le bon systeme, mais j'ai verifie et je ne pense pas. (V1.12 sur le site officiel)
    - Je n'ai rien compris et il y a une bonne raison et une explication a tout ce basard (mais la faut m'expliquer), et surement qu'il y a une manip a faire que je ne connais pas.
    - Il faut vraiment passer par cette galere pour y arriver, mais la je craque, faut que je trouve une autre solution !

    Donc, ma question est simple : Est ce que qqun a deja reussi a utiliser GSL avec CodeBlocks, et comment, et est ce que il est possible d'avoir le binaire pour me simplifier la vie.

    Merci d'avance pour vos reponses.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 10
    Par défaut
    Salut Kase74.

    Pour pouvoir utiliser la GSL, il faut la version compilée. Sinon, les fichiers en-tête que tu trouves dans les sources de la GSL ne sont pas ceux à inclure dans tes projets pour pouvoir utiliser des fonctions GSL.

    http://david.geldreich.free.fr/dev.html

    Moi j'ai simplement téléchargé la gsl-1.11 toute compilée pour windows, et j'utilise ça. Il suffit de dézipper dans un répertoire et de fournir le chemin d'accès à ce répertoire dans le Makefile

    ex de Makefile:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    GSL_inc = C:\Users\Teodor\workspace\gsl-1.11\include
    GSL_lib = C:\Users\Teodor\workspace\gsl-1.11\lib
     
    TestMake3.exe : main.o
    	g++ -oTestMake3.exe main.o -lgsl -L$(GSL_lib) 
     
    main.o : main.cpp
    	g++ -ggdb -c main.cpp -I$(GSL_inc)
     
    all :
    	${MAKE} TestMake3.exe
     
    clean :
    	-del main.o

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2002
    Messages
    409
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 409
    Par défaut
    Ouah !!! merci pour ta reponse, je commencais a desesperer. Il est vrai que j'ai laisse ce pb de cote depuis 10 jours vu que je bloquais mais la j'ai envie de m'y remettre.

    Encore merci, j'essaye tout de suite et te tiens au courant.

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2002
    Messages
    409
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 409
    Par défaut
    Super ! j'ai reussi a utiliser la gsl.
    Merci 1000 fois.
    Bon j'ai pas vraiment le temps d'essayer de compiler la lib par un makefile, puis faut que je lise peut etre les cours et tuto pour bien comprendre comment ca marche.
    Mais l'essentiel c'est que j'ai une lib operationnel !!

Discussions similaires

  1. Problème avec l'utilisation de librairies
    Par Aradesh dans le forum MFC
    Réponses: 3
    Dernier message: 01/08/2005, 15h00
  2. debutant: erreur LNK2001 avec la librairie GSL
    Par drill3 dans le forum MFC
    Réponses: 6
    Dernier message: 25/04/2005, 13h58
  3. portage d'une appli utilisant la librairie word
    Par neonico dans le forum MFC
    Réponses: 4
    Dernier message: 23/02/2005, 23h48
  4. Creer et utiliser une librairie externe à l'exécutable
    Par multani dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 06/11/2003, 10h11
  5. Utiliser une librairie graphique
    Par Troopers dans le forum Linux
    Réponses: 6
    Dernier message: 22/08/2003, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo