У меня довольно большой проект Core
, с которым я работаю, я пытаюсь адаптировать его для использования созданного мной движка DLL, я получаю кучу ошибок, таких как:
неразрешенный внешний символ "private: static class
При включении некоторых заголовков из Ядра в DLL класс экспортируется через __declspec (dllexport), но любой заголовок со статическими членами выдает кучу ошибок, касающихся статических членов.
Это довольно большой проект, я не могу бегать вокруг, удаляя каждый член статического класса, который я вижу, есть ли что-нибудь подобное?
Базовый пример импортируемого класса:
class __declspec(dllexport) MyClass
{
public:
static bool m_someVar;
}
Для ясности, я бы просто хотел сказать, что m_someVar определен / объявлен (забудьте термин) в файле реализации классов