Bonjour!
J'ai un petit souci, je voudrais déclarer une section critique dans mon pgm comme une variable globale, on m'a dit que c'était possible.
Mais lors de la compilation j'ai qq messages d'erreur![]()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 UINT monThread(LPVOID pParam); CCriticalSection g_csThread; class CMaClasseDlg : public CDialog { // Construction ... }
Le résultat![]()
MaClasseDlg.obj : error LNK2005: "class CCriticalSection g_csThread" (?g_csThread@@3VCCriticalSection@@A) already defined in MaClasse.obj
MaClasseDlg.obj : error LNK2005: "class CCriticalSection g_csThread" (?g_csThread@@3VCCriticalSection@@A) already defined in MaClasse.obj
Debug/MaClasse.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
J'aime pas trop bcp le fatal error... Il est vrai aussi q je suis pas tres douée nan plus avec les histoire de threads et de section critique![]()
Bref si qqu a une idée, elle serait la bienvenue!
Merci!
Partager