在xcode中创建的cocos2d-x项目,然后添加了一个基类,里面有虚方法,编译时出错,错误如下:

Undefined symbols for architecture x86_64:
  "typeinfo for BaseReader", referenced from:
      typeinfo for MainPageReader in MainPageReader.o
  "vtable for BaseReader", referenced from:
      BaseReader::BaseReader() in BaseReader.o
      BaseReader::BaseReader() in MainPageReader.o
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

问题其实是出在,基类中有的虚方法没有重写

相关文章:

  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2021-09-30
  • 2022-01-09
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-12
  • 2021-06-21
  • 2022-02-13
  • 2022-01-14
  • 2022-01-11
相关资源
相似解决方案