c – Xamarin iOS Native连接在模拟器上工作,在设备上重复符号
我正在尝试链接Xamarin的复杂的本机项目.这是Obj-C UI项目,它依赖于C库中的Native Obc-C包装(这是嵌入式项目):
我在Xcode中有本地源代码和测试项目,一切顺利. 然后我制作所有依赖项的胖库,将它们添加到xamarin绑定项目中. 在主要项目中,我必须为模拟器和设备设置gcc选项: -vvvv -cxx --registrar:static -gcc_flags "-L${ProjectDir}/../RMSDKWrapper -dead_strip -lstdc++ -lstdc++.6.0.9 -lpthread -lsqlite3 -lxml2 -ObjC -ladept-iOS -lxml-iOS -lz -lcurl -lssl -lcrypto -ldp-iOS -lePub3-iOS -L/usr/lib -I/usr/include/libxml2" 一切都适用于模拟器,但是当我尝试为Device编译时,链接器不能链接lib,因为重复的符号.我使用’nm’检查了所有的libs,所有的对象都是模拟器和设备的. UPD 建立日志: 我需要知道如何解决这个问题. 解决方法
这个错误的可能原因:
>同一本地图书馆包含两次. 您可以在这里找到链接错误的故障排除步骤:https://developer.xamarin.com/guides/ios/troubleshooting/mtouch-errors/#MT5212 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- AJAX没有反应 谁说AJAX的调试不需要服务器来着!
- cocos2dx音效引擎
- 基于vue2实现上拉加载功能
- Identifying multiple/single values of metadata and reco
- pyhon处理xml格式数据
- c# – CEF上的WebRTC(getUserMedia)无法正常工作.但它适用于
- Using SQLite in your Windows 8 Metro style applications
- 红宝石 – 覆盖了一个Mongoid模型的设置者和吸烟者
- 某虚拟化项目中思科与华为交换机链路聚合互连案例
- 使用 webpack + react + redux + es6 开发组件化前端项目