неразрешенный внешний символ. C++, SFML
У меня есть класс Listener в котором есть переменная currentKeyPressed.
class Listener {
public:
static string currentKeyPressed;
};
В файле main.cpp я пытаюсь изменить значение переменной.
if (event.type == Event::TextEntered) {
if (event.text.unicode < 128) {
char key = (char)event.text.unicode;
string str = "";
str = str + key;
Listener::currentKeyPressed = str;
}
}
Но мне выходит ошибка "неразрешенный внешний символ".
Что не так?