Я собираю решение, что содержит exe и lib.
В lib содержится класс
basic_function, что содержит чистую виртуальную функцию
execute.
В exe содержатся
наследники, что реализуют функции в
срр.
Далее я инклюдю заголовок с экземплярами наследников и получаю ошибку LNK2001.
Почему возникает ошибка, я не знаю. Visual Studio может показать определение в срр и распознает, что это чистая виртуальная функция от родителя.
lib подключена нормально, другие структуры работают, ошибка только в наследниках.
Где может таиться ошибка?