首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在.modulemap中递归添加多个头文件?

如何在.modulemap中递归添加多个头文件?
EN

Stack Overflow用户
提问于 2019-02-18 10:48:21
回答 1查看 466关注 0票数 2

例如,此.modulemap的工作方式如下:

代码语言:javascript
复制
framework module MySDK {
  umbrella header "MySDK-umbrella.h"
  header "inc/header1.h"
  header "inc/header2.h"
  header "inc/header3.h"
  ...

  export *
  module * { export * }
}

但这个不是:

代码语言:javascript
复制
framework module MySDK {
  umbrella header "MySDK-umbrella.h"
  header "inc/*.h"

  export *
  module * { export * }
}

那么如何在.modulemap中递归地添加多个头文件呢?

EN

回答 1

Stack Overflow用户

发布于 2019-09-05 00:05:36

对于这种情况,我建议使用umbrella "Headers"而不是umbrella header "MySDK-umbrella.h"进行调查。

https://clang.llvm.org/docs/Modules.html#umbrella-directory-declaration

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54739829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档