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.
Ce que j'aimerais c'est que a partir d'une classe que nous nommerons B, je puisse faireCode:
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; }
Pour l'erreur obtenue c'estCode:Window::Set_IsLaunched(une_var);
pareil avec m_port.Code:window.obj:-1: erreur : LNK2001: symbole externe non résolu "private: static bool Window::m_isLaunched" (?m_isLaunched@Window@@0_NA)
Merci pour votre aide.
