Statyczny wskaźnik, błąd linkera

0

Witam,
Mam otóż mały problem, posiadam w klasie publiczne pole ze wskaźnikiem, pole to musi być statyczne. Wszystko ok, lecz pojawia mi się błąd linkera.

error LNK2001: unresolved external symbol "public: static class sf::RenderWindow * App::pApp" (?pApp@App@@2PAVRenderWindow@sf@@A)

A tak wygląda wskaźnik

static sf::RenderWindow *pApp;

Wiem, że trzeba zdefiniować statyczną, ale to nic nie daje, a jeśli zrobie to w konstruktorze to Visual informuje mnie że wskaźnik nie jest wskaźnikiem.

Z góry dzięki za odpowiedź

1
class App
{
public:
	static sf::RenderWindow *pApp;
	...
};


sf::RenderWindow* App::pApp = NULL;
0
0x666 napisał(a)
class App
{
public:
	static sf::RenderWindow *pApp;
	...
};


sf::RenderWindow* App::pApp = NULL;

Wielkie dzięki, chyba za długo już siedzę przed ekranem, źle postawiony operator wyłuskania i dlatego cały czas wyskakiwał mi błąd. :)

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