odwołanie do zmiennej

0

Mam deklarację zmiennej w pliku a.h

public class NativeFunctions
{
public:		
     static pjsua_acc_id acc_id;
}
 

I jak teraz w pliku b.cpp używam

  NativeFunctions::acc_id

to mi wywala błąd unresolved externals...
Jak się odwołać do tej zmiennej lub jak poprawić jej deklarację żeby działało? Co robię źle?

1

w jednym pliku cpp musisz mieć:

pjsua_acc_id NativeFunctions::acc_id;

najlepiej niech będzie to plik z definicjami metod NativeFunctions.

1

usuń słówko kluczowe "public" sprzed class NativeFunctions. W C++ klasa nie może być publiczna.

0

Dzięki. Jak umieściłem w nowym pliku kompilacja powiodła się.

1 użytkowników online, w tym zalogowanych: 0, gości: 1