我在调整中使用了libxml2,但是我得到了符号重定义错误。看起来像theos的一些DataAccess-structs.h使用与libxml类似的相同xmlNode结构。因为,这两个都是可能被其他应用程序使用的共享库,我不知道如何在不破坏所有内容的情况下解决它。
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.4.sdk/usr/include/libxml2/libxml/tree.h:488:8: error:
redefinition of '_xmlNode'
struct _xmlNode {
^
<User_home>/Documents/substrate/theos/include/DataAccess/DataAccess-Structs.h:16:16: note:
previous definition is here
typedef struct _xmlNode {