我们已按照此链接中提到的说明通过创建module.modulemap
文件将 libxml 集成到一个 swift 项目中。
module.modulemap 文件中的代码是
module libxml [system] {
header "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/libxml2/libxml/tree.h"
export *
}
现在使用 Xcode 9.3,我们遇到以下错误:
导入 libxml --- 无法构建 Objective-C 模块“libxml”
struct _xmlEnumeration {
struct _xmlEnumeration *next; /* next one */
const xmlChar *name; /* Enumeration name */
};
错误 :
类型“struct _xmlEnumeration”在不同的翻译单元中有不兼容的定义
有没有人在迁移到 Xcode 9.3 后遇到这个问题。请帮忙。