Egret社区

求助,微信和navite设置冲突

2016-11-8 17:01
23935
1银子
下载微信官方的ios端demo,其中有xcode要设置是other linker flags要设置为-Objc -all_load,不然运行后,报错。但是问题来了,设置了other linker flags,白鹭编译就报错了,错误是
uplicate symbol __ZN4Json6Reader12decodeStringERNS0_5TokenERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE in:
    /Users/gujia/Documents/EgretProjects/EgretIosTest_ios/EgretIosTest/proj.ios/egret_libs/libEgretLib.a(json_reader-1793996E5E4BFE43.o)
    /Users/gujia/Documents/EgretProjects/EgretIosTest_ios/EgretIosTest/proj.ios/egret_libs/libEgretLib.a(json_reader-F58F75DE064D6675.o)
ld: 276 duplicate symbols for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)



请问各位大大,这个问题怎么解决

参与人数 1威望 +3 银子 +5 贡献 +3 收起 理由
LijianFKS + 3 + 5 + 3 很给力!

查看全部评分

分享到 :
0 人收藏

5 个回复

倒序浏览
fsfs0455  登堂入室 | 2016-11-8 21:46:33
自顶一下,希望有人看到
fsfs0455  登堂入室 | 2016-11-18 16:12:42
自问自答一下,把-all_load更改为-force_load(后面跟微信的路径),问题解决
Xliu  登堂入室 | 2016-11-24 14:33:54
fsfs0455 发表于 2016-11-18 16:12
自问自答一下,把-all_load更改为-force_load(后面跟微信的路径),问题解决

你好   能不能给个例子?
我写到“-Objc  -force_load”,后面的路径是什么意思?
Xliu  登堂入室 | 2016-11-24 14:33:56
本帖最后由 Xliu 于 2016-11-24 14:48 编辑
fsfs0455 发表于 2016-11-18 16:12
自问自答一下,把-all_load更改为-force_load(后面跟微信的路径),问题解决

已经知道了谢谢   例如我的就是force_load $(SRCROOT)/UyiCommon/wechatsdk/libWeChatSDK.a
fsfs0455  登堂入室 | 2016-11-24 17:37:38
Xliu 发表于 2016-11-24 14:33
已经知道了谢谢   例如我的就是force_load $(SRCROOT)/UyiCommon/wechatsdk/libWeChatSDK.a
...

是的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部