博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
warning: no umbrella header found for target 'xxxxx', module map will not be generated
阅读量:4107 次
发布时间:2019-05-25

本文共 347 字,大约阅读时间需要 1 分钟。

问题

在创建framework或者静态库的时候,有时会出现上面的warning,原因是项目需要一个和工程名同名的头文件

解决办法

1) 向工程中添加一个同名的头文件

有时工程中明明已经有了这个文件,但还是提示这个warning,这时把这个文件从工程中删除,再重新导入即可,可能是文件引用关系不对

2) 修改项目配置

Build Setting -> Packaging -> Module Map File

添加“Module Map File”, 内容如下:

framework module test {    umbrella header "test.h"    header "other-header.h"    export *    module * { export * }}

你可能感兴趣的文章
学习JAVA浮点数必看文章!
查看>>
6个变态的C语言Hello World程序
查看>>
Unix道德经(英文版)
查看>>
PHP程序员最易犯10种错误
查看>>
十四条令PHP初学者头疼问题大总结
查看>>
CSS 被忽略的常识
查看>>
世界500强面试题 - 头脑
查看>>
5种方法立刻写出更好的CSS代码.
查看>>
去掉超链接的虚线框
查看>>
传说中的世界500强面试题-数学能力
查看>>
让页面变得更快一点-HTML解析原理
查看>>
页面的易用性:为什么要去掉链接周围的虚线框
查看>>
传说中的世界500强面试题-数学能力(2)
查看>>
国际C语言混乱代码大赛作品分析
查看>>
传说中的世界500强面试题-推理能力(1)
查看>>
传说中的世界500强面试题-推理能力(2)
查看>>
猜数字逻辑题!
查看>>
传说中的世界500强面试题-反应能力
查看>>
传说中的世界500强面试题-
查看>>
开源界的 5 大开源许可协议
查看>>