美文网首页iOS开发
iOS开发 编译C++代码报错 typeinfo

iOS开发 编译C++代码报错 typeinfo

作者: Leoeoo | 来源:发表于2020-10-12 17:40 被阅读0次

    报错如下:

    Undefined symbols for architecture arm64:
      "typeinfo for liteav::ITXLiteavEncodedDataListener", referenced from:
          typeinfo for TRTCDemoEncodedDataListener in FHLiveSDK(TRTCDemoEncodedDataListener.o)
    ld: symbol(s) not found for architecture arm64
    

    这是因为混用了no-RTTI代码和RTTI代码
    需要在 Xcode--> Build Settings --> Apple Clang - Language - C++ --> Enable C++ Runtime Types 设置为NO。如图所示:


    相关文章

      网友评论

        本文标题:iOS开发 编译C++代码报错 typeinfo

        本文链接:https://www.haomeiwen.com/subject/likppktx.html