"non-virtual thunk to ", referenced from: Vtable for in

При компиляции в режиме отладки моя компиляция xcode имеет эти ошибки связывания:

"<method name>", referenced from: 
Vtable for <classname>in <objectfile.o>

"non-virtual thunk to <method name>", referenced from: 
Vtable for <classname>in <objectfile.o>

странная вещь: это происходит только в одной из моих целей сборки (обе цели практически одинаковы для этого кода), плюс, если эти методы определены в заголовочном файле, а не в .cpp, это работает нормально для обеих целей.

Все эти методы являются чисто виртуальными. Класс, в котором возникают эти ошибки, наследуется от нескольких классов, но только один из них вызывает эти ошибки.

У кого-нибудь есть идеи, что вызывает эту ошибку?

13
задан Andriy 16 August 2018 в 22:55
поделиться