この問題になる原因は三つにまとめた:
- #importの代わりに#includeを使用したせいで、重複参照
- #同じinterfaceを二回以上定義した
- 今度の原因、参照するlibraryのlib.aと共に参照したheader filesの中の一つがlib.aに書き込まれたheader fileとversionが違いそうで、もう一回compileして、導入し解決しました。
追加:
- BプロジェクトのソースF1をAプロジェクトにreferenceで参照している場合、F1でimportしたF2がBのF2だ、もしAに同じ名前でF2が存在すれば、エラーになる。BのF1をAにcopyで参照すれば、解決する。
没有评论:
发表评论