Bonjour c'est encore moi

J'ai essayer plein de truc différents pour modifier la valeur d'un attribut, mais erreur sur erreur. Alors voila sur quoi je me suis arrêter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "window.h"
 
Window::Window(): QWidget()
{
    //pas important
}
 
void Window::Config()
{
    //pas important
}
 
void Window::ListenToClients()
{
    bool threadFinish(false);
 
    do
    {
        if(m_isLaunched == true)
        {
            Server myServer(m_port);
 
            for(int i = 0; i < 100; i++)
            {
                myServer.ListenNewConnections();
            }
        }
    }while(threadFinish == false);
}
 
void Window::Set_IsLauched(bool isLaunched)
{
    m_isLaunched = isLaunched;
}
 
void Window::Set_Port(int port)
{
    m_port = port;
}
Ce que j'aimerais c'est que a partir d'une classe que nous nommerons B, je puisse faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Window::Set_IsLaunched(une_var);
Pour l'erreur obtenue c'est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
window.obj:-1: erreur : LNK2001: symbole externe non résolu "private: static bool Window::m_isLaunched" (?m_isLaunched@Window@@0_NA)
pareil avec m_port.

Merci pour votre aide.