Bonjour,

J'ai un programme qui contient un projet avec mes sources plus un projet avec une librairie. Dans un .h de mes sources je déclare ainsi des tableaux:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
extern double son[NL];
extern double son_prec[NC];
 
double syn_frame[NL];
extern double syn_frame_prec[NC];
 
double syn[NL];
 
extern double syn_sin[NL];
double syn_sin1[NC];
double syn_sin2[NC];
Avant je compilai cela sans pb, maintenant j'ai l'erreur à la construction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Linking...
encod.obj : error LNK2001: unresolved external symbol _syn_sin
encod.obj : error LNK2001: unresolved external symbol _syn_frame_prec
encod.obj : error LNK2001: unresolved external symbol _son_prec
Release/STN encoder.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
A quoi est ce du, j'ai remarqué que si je ne les déclarait pas en externe, le programme ne fonctionnait pas bien.

Merci.