Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1644 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C C++] problème Gnu scientific library 1.8 avec Dev-C++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C C++] problème Gnu scientific library 1.8 avec Dev-C++

n°1556945
bidultruc
Posté le 08-05-2007 à 19:03:29  profilanswer
 

Salut
 
j'ai téléchargé Gnu Scientific Library et là je viens d'essayer de compiler un programme que j'ai choppé sur le manuel de Gnu Scientific Library (http://sscc.northwestern.edu/docs/gsl-ref.pdf page 154 cad 170 sur pdf)mais j'ai des problèmes de linkage :pfff: ....
 
Je voulais savoir si qqn a réussi à utiliser la fft  avec cette lib:??:  
 
Voici les erreurs que j'obtiens :  
[Linker error] undefined reference to 'gsl_fft_real_workspace_alloc'
[Linker error] undefined reference to 'gsl_fft_real_wavetable_alloc'
 
et tout plein d'autres..... :cry:  
 
Ici le code source :  
 
#include <stdio.h>
#include <math.h>
#include <gsl/gsl_errno.h>
#include <gsl/gsl_fft_real.h>
#include <gsl/gsl_fft_halfcomplex.h>
int main (void)
{
int i, n = 100;
double data[n];
gsl_fft_real_wavetable * real;
gsl_fft_halfcomplex_wavetable * hc;
gsl_fft_real_workspace * work;
for (i = 0; i < n; i++)
{
data[i] = 0.0;
}
for (i = n / 3; i < 2 * n / 3; i++)
{
data[i] = 1.0;
}
for (i = 0; i < n; i++)
{
printf ("%d: %e\n", i, data[i]);
}
printf ("\n" );
work = gsl_fft_real_workspace_alloc (n);
real = gsl_fft_real_wavetable_alloc (n);
gsl_fft_real_transform (data, 1, n,
real, work);
gsl_fft_real_wavetable_free (real);
for (i = 11; i < n; i++)
{
data[i] = 0;
}
hc = gsl_fft_halfcomplex_wavetable_alloc (n);
gsl_fft_halfcomplex_inverse (data, 1, n,hc, work);
gsl_fft_halfcomplex_wavetable_free (hc);
for (i = 0; i < n; i++)
{
printf ("%d: %e\n", i, data[i]);
}
gsl_fft_real_workspace_free (work);
return 0;
}
 
Donc si quelqu'un voit une erreur ou a une didée de ce qui ne va pas merci de me donner une réponse

mood
Publicité
Posté le 08-05-2007 à 19:03:29  profilanswer
 

n°1556955
Joel F
Real men use unique_ptr
Posté le 08-05-2007 à 19:15:22  profilanswer
 

bidultruc a écrit :


Voici les erreurs que j'obtiens :  
[Linker error] undefined reference to 'gsl_fft_real_workspace_alloc'
[Linker error] undefined reference to 'gsl_fft_real_wavetable_alloc'
 
et tout plein d'autres..... :cry:  


 
le code source ne sert à rien, c'est une erreur d'édition de lien, vérifie que ta ligne de compilation inclus bien le -l qui faut bien.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C C++] problème Gnu scientific library 1.8 avec Dev-C++

 

Sujets relatifs
[VB .NET]Problème gestion d'ongletsProbleme d'installation code block sous Ubuntu
probleme de slot avec qt et de QTimerFPDF problème d'orientation
Probleme FCKeditor (code source image)problème de requete sql
probleme session_start ()Création de forum : problème avec l'inscription
Problème de bordures en CSS?[JAR] Probleme avec la creation d'un .jar
Plus de sujets relatifs à : [C C++] problème Gnu scientific library 1.8 avec Dev-C++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR