前边的接入就是按照官方文档,由于官方没有提供js的绑定文档, 我把talkingdata的接口绑定到jsb_cocos2dx_extension_auto里面了,但是发现编译过不去,求大神帮忙。
libjscocos2d.lib(jsb_cocos2dx_extension_auto.obj) : error LNK2019: 无法解析的外部符号 “public: static void __cdecl TDCCTalkingDataGA::onStart(char const *,char const *)” (?onStart@TDCCTalkingDataGA@@SAXPBD0@Z),该符号在函数 “bool __cdecl js_cocos2dx_extension_TDCCTalkingDataGA_onStart(struct JSContext *,unsigned int,class JS::Value *)” (?js_cocos2dx_extension_TDCCTalkingDataGA_onStart@@YA_NPAUJSContext@@IPAVValue@JS@@@Z) 中被引用
2>libjscocos2d.lib(jsb_cocos2dx_extension_auto.obj) : error LNK2019: 无法解析的外部符号 “public: static void __cdecl TDCCTalkingDataGA::onEvent(char const *,class std::map<class std::basic_string<char,struct std::char_traits,class std::allocator >,class std::basic_string<char,struct std::char_traits,class std::allocator >,struct std::less<class std::basic_string<char,struct std::char_traits,class std::allocator > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits,class std::allocator > const ,class std::basic_string<char,struct std::char_traits,class std::allocator > > > > *)” (?onEvent@TDCCTalkingDataGA@@SAXPBDPAV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@@std@@@2@@std@@@Z),该符号在函数 “bool __cdecl js_cocos2dx_extension_TDCCTalkingDataGA_onEvent(struct JSContext *,unsigned int,class JS::Value *)” (?js_cocos2dx_extension_TDCCTalkingDataGA_onEvent@@YA_NPAUJSContext@@IPAVValue@JS@@@Z) 中被引用
2>libjscocos2d.lib(jsb_cocos2dx_extension_auto.obj) : error LNK2019: 无法解析的外部符号 “public: static void __cdecl TDCCTalkingDataGA::setLatitude(double,double)” (?setLatitude@TDCCTalkingDataGA@@SAXNN@Z),该符号在函数 “bool __cdecl js_cocos2dx_extension_TDCCTalkingDataGA_setLatitude(struct JSContext *,unsigned int,class JS::Value *)” (?js_cocos2dx_extension_TDCCTalkingDataGA_setLatitude@@YA_NPAUJSContext@@IPAVValue@JS@@@Z) 中被引用
2>libjscocos2d.lib(jsb_cocos2dx_extension_auto.obj) : error LNK2019: 无法解析的外部符号 “public: static char const * __cdecl TDCCTalkingDataGA::getDeviceId(void)” (?getDeviceId@TDCCTalkingDataGA@@SAPBDXZ),该符号在函数 “bool __cdecl js_cocos2dx_extension_TDCCTalkingDataGA_getDeviceId(struct JSContext *,unsigned int,class JS::Value *)” (?js_cocos2dx_extension_TDCCTalkingDataGA_getDeviceId@@YA_NPAUJSContext@@IPAVValue@JS@@@Z) 中被引用