简体   繁体   中英

Does an undefined symbol from a vtable imply an error between interface and implementation?

Does this kind of error implicate an error between an interface and its implementation?

Undefined symbols for architecture i386:
  "MyClass::ChangeManager::GetChanges(
       MyClass::ObjectId, 
       MyClass::IChangeManager::Changes&, 
       bool)"
  , referenced from:
  vtable for MyClass::ChangeManager in libMobileUtils.a(ChangeManager.o)

No. That simply means that when the implementation emitted the vtable, it chose to place that function in it. It's just a plain old undefined function.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM