Bonjour,

J'ai créé une variable globale dans un fichier .h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#ifndef __NbPasses_H
#define __NbPasses_H
 
extern int *******nbCblkEnc;
 
#endif
C'est un projet en C.
Je l'initialise dans une classe qui ne porte pas le même nom que le .h
Je l'utilise aussi dans une autre classe (puisque globale)

Je tiens à préciser que ça compile (les 2 classes).
L'erreur survient lors du linkage (Build)

Voilà l'erreur produite :

frames_to_mj2.obj : error LNK2001: unresolved external symbol _nbCblkEnc
tcd.obj : error LNK2001: unresolved external symbol _nbCblkEnc
frames_to_mj2___Win32_Debug0/frames_to_mj2.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Le fichier .h a été inclu dans le projet lors de la création du fichier.
J'espère que je vous ai donné suffisament d'info sur l'erreur.

Merci d'avance