Nicht aufgelöstes externes Symbol



  • Hi,
    Ich habe eine Thread. Dieser ruft eine funktion auf die auf eine statisch deklarierte map wariable zugreift und diese ändert.
    Aber ich kriege immer den error nicht aufgelöstetes externes symbol.



  • Hast du die Variable auch definiert?



  • So siehts massiv gekürzt aus

    Er sagt dan beleg_port ein nicht aufgelöstes externes symbol ist

    map<int,bool>client;
    DWORD WINAPI Funktion(LPVOID);
    void setze_port();
    void beleg_port(int);
    
    DWORD WINAPI Warten(LPVOID daten)
    {  int a=20;
       beleg_port(20);
    }
    
    void beleg_port(int a)
    {
        client[a]=false;
    }
    
    void setze_port()
    {
    	for(int i=1000;i<=1200;i++)
    	{
    		Port[i]=true;
    	}
    }
    


  • Wenn ich so ein Problem hatte hat bisher immer clean/rebuild solution geholfen.. (die 2-3 mal)


Log in to reply