неразрешенный внешний символ. 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;
                }
            }

Но мне выходит ошибка "неразрешенный внешний символ".

Что не так?


Ответы (0 шт):