mars iOS STD 抽象类 虚函数没有实现 导致 demo编译不过

n1bvdmb6  于 2022-12-31  发布在  iOS
关注(0)|答案(5)|浏览(305)
/Users/sunyazhou/Downloads/mars/samples/iOS/iOSDemo/PublicComponentV2/stn_callback.mm:30:25: error: allocating an object of abstract class type 'mars::stn::StnCallBack'
        instance_ = new StnCallBack();
                        ^
In file included from /Users/sunyazhou/Downloads/mars/samples/iOS/iOSDemo/PublicComponentV2/stn_callback.mm:15:
In file included from /Users/sunyazhou/Downloads/mars/samples/iOS/iOSDemo/PublicComponentV2/stn_callback.h:24:
/Users/sunyazhou/Downloads/mars/samples/iOS/iOSDemo/mars.framework/Headers/stn/stn_logic.h:58:22: note: unimplemented pure virtual method 'OnTaskEnd' in 'StnCallBack'
        virtual int  OnTaskEnd(uint32_t _taskid, void* const _user_context, const std::string& _user_id, int _error_type, int _error_code, const CgiProfile& _profile) = 0;
9q78igpj

9q78igpj1#

你把抽象类,virtual 删除,就好了。

tecent 是为了让你的业务逻辑继承,

这里有一个 demo

https://github.com/coyingcat/marsDemo

当然你还会遇到更多的问题

czq61nw1

czq61nw13#

博客 https://zhuanlan.zhihu.com/p/347246513

t 厂 mars , iOS 接入第一步

后续还有研究吗,第一次对腾讯开源的框架感到非常失望,连个Demo运行起来还这么头疼,完全就是政绩工程

iyfamqjs

iyfamqjs4#

@sunyazhou13 使用1.3.0版本,不要使用master

kninwzqo

kninwzqo5#

博客 https://zhuanlan.zhihu.com/p/347246513

t 厂 mars , iOS 接入第一步
大佬这个demo连上之后一会就蹦了,咋回事呀?

相关问题