当前位置:  开发笔记 > Android > 正文

包含libxml2和LLVM模块映射

如何解决《包含libxml2和LLVM模块映射》经验,为你挑选了0个好方法。

在尝试构建我创建的Swift包时,使用LLVM模块映射来包含libxml2 /usr/include/libxml2/,我收到以下错误:

Compiling Swift Module 'foo' (1 sources)
2:9: note: in file included from :2: 
#import "/usr/include/libxml2/libxml/catalog.h"

/usr/include/libxml2/libxml/catalog.h:22:10: error: 'libxml/xmlversion.h' file not found

这是我的模块图:

module Clibxml2 [system] {

    umbrella "/usr/include/libxml2"
    export *
}

我的虚拟main.swift文件现在只尝试导入模块:

import Clibxml2

当我尝试使用另一个头路径/伞(例如/usr/include/CommonCrypto)时,它会编译.我确认xmlversion.h确实存在/usr/include/libxml2/libxml.我错过了什么吗?

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有