/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;
5条答案
按热度按时间9q78igpj1#
你把抽象类,virtual 删除,就好了。
tecent 是为了让你的业务逻辑继承,
这里有一个 demo
https://github.com/coyingcat/marsDemo
当然你还会遇到更多的问题
ac1kyiln2#
博客 https://zhuanlan.zhihu.com/p/347246513
t 厂 mars , iOS 接入第一步
czq61nw13#
博客 https://zhuanlan.zhihu.com/p/347246513
t 厂 mars , iOS 接入第一步
后续还有研究吗,第一次对腾讯开源的框架感到非常失望,连个Demo运行起来还这么头疼,完全就是政绩工程
iyfamqjs4#
@sunyazhou13 使用1.3.0版本,不要使用master
kninwzqo5#
博客 https://zhuanlan.zhihu.com/p/347246513
t 厂 mars , iOS 接入第一步
大佬这个demo连上之后一会就蹦了,咋回事呀?