libxml2和theos之间的符号重定义错误

时间:2015-09-08 04:06:20

标签: c theos cydia redefinition cydia-substrate

我在调整中使用了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 {

0 个答案:

没有答案