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

Bibliothèques Discussion :

GSL problème de définitions de matrices


Sujet :

Bibliothèques

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mars 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut GSL problème de définitions de matrices
    Bonjour à tous,

    je suis nouveau sur ce forum ^^

    j'ai installé la librairie GSL, et je rencontre des problèmes lors du déboguage sous Visual C++ express 2008.

    J'explique :

    on peut définir les matrices de 2 matières différentes :
    1) soit on alloue de la mémoire pour un pointeur sur la structure gsl_matrix, puis on utilise gsl_matrix_set pour remplir un à un les coefficients de la matrice.
    2) soit on définit des tableaux de doubles (qui représentent les lignes de la matrice écrites les unes à la suite des autres) puis on utilise gsl_matrix_view_ array. Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	double a[6] = { -1, 2, 10, 
    		             0, 5, -4};
    	double b[12] = { 8, -5, 11,
    		            6,  0,  9,
    		            3,  0, -7,
    			1,  2, -3};
    	double c[8]={0};
    gsl_matrix_view A = gsl_matrix_view_array(a, 2, 3);
    gsl_matrix_view B = gsl_matrix_view_array(b, 4, 3);
    gsl_matrix_view C = gsl_matrix_view_array(c, 2, 4);
    Mais si la 2ème méthode me paraît plus rapide, et qu'elle se compile certes sans problème en affichant les résultats, lors du déboguage j'ai le message suivant qui s'affiche :
    Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
    C'est un peu problématique

    Voilà, merci à bientôt.

  2. #2
    Membre actif
    Inscrit en
    Juin 2002
    Messages
    409
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 409
    Points : 234
    Points
    234
    Par défaut
    Bonjour, je ne peux pas te repondre, desole.
    En revanche, moi je suis en train d'essayer d'installer la gsl avec codeblocks sous windows, et je n'y arrive pas !
    Tout semble OK, j'ai bien configure le repertoire de recherche dans les proprietes de mon projet mais il me semble qu'il ne link pas les fichier .c

    Le message d'erreur c'est que le compilo ne connait pas les fonctions que j'appelle :
    obj\Debug\main.o||In function `_Z24InterpolationPolynomialev'
    C:\Data\Dev\Processor\ClassStructSystem\main.cpp|267|undefined reference to `_gsl_interp_accel_alloc'|
    C:\Data\Dev\Processor\ClassStructSystem\main.cpp|268|undefined reference to `_gsl_interp_polynomial'|
    C:\Data\Dev\Processor\ClassStructSystem\main.cpp|268|undefined reference to `_gsl_interp_alloc'|
    C:\Data\Dev\Processor\ClassStructSystem\main.cpp|270|undefined reference to `_gsl_interp_init'|
    C:\Data\Dev\Processor\ClassStructSystem\main.cpp|274|undefined reference to `_gsl_interp_eval'|
    C:\Data\Dev\Processor\ClassStructSystem\main.cpp|277|undefined reference to `_gsl_interp_free'|
    C:\Data\Dev\Processor\ClassStructSystem\main.cpp|278|undefined reference to `_gsl_interp_accel_free'|
    ||=== Build finished: 7 errors, 0 warnings ===|
    J'ai bien mis le INCLUDE du .h ...

    Quelle est ta conf exacte ? Et si c'est la meme que moi, comment as tu fais pour reussir a compiler ?

    Merci d'avance pour ton aide.

Discussions similaires

  1. [Système] Problème de définition des variables
    Par SLAM JACK dans le forum Langage
    Réponses: 6
    Dernier message: 29/03/2006, 19h53
  2. [Configuration] Problème sur définition de constante
    Par Yobs dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 24/03/2006, 11h40
  3. Réponses: 1
    Dernier message: 21/12/2005, 19h08
  4. Réponses: 2
    Dernier message: 17/08/2005, 11h20
  5. Réponses: 22
    Dernier message: 05/07/2005, 00h04

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