Это, кажется, распространенная ошибка, но большинство людей в сети предпочитают просто игнорировать предупреждение и двигаться дальше. Я не хочу игнорировать предупреждение.
По сути, при использовании __declspec (dllexport) для преобразования проекта в использование dll компилятору не удается работать с шаблонами и объектами stl. Объяснение проблемы и предлагаемое решение перечислены здесь . Я реализовал гигантское утверждение #define, предложенное для карт, но безрезультатно.
Как ты это делаешь !? Мой код полностью завален такими вещами, как wchar_ts и std :: maps, так что, надеюсь, решение, которое не предполагает написания чего-то сложного для каждого класса!