Обычно вы применяете __declspec (dllexport) к объявлению класса, чтобы экспортировать весь shebang. Также экспортирует v-таблицу, важно, если у класса есть виртуальные члены. Делать это одним участником в то время довольно утомительно и хлопотно.
Не знаю, почему вы пропустили перегрузку. Если вы сделали его общедоступным в классе, то вам определенно следует показать его и из DLL. Если вы этого не сделаете, то когда-нибудь кому-то будет очень трудно диагностировать ошибку компоновщика.