首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用unistd.h创建快速模块

如何使用unistd.h创建快速模块
EN

Stack Overflow用户
提问于 2016-01-25 21:24:15
回答 2查看 377关注 0票数 0

我读过文章关于将c lib导入到一个快速模块中的内容。如果您不需要一个库,只需要多个系统标头,如unistd.h、fcntl.h、sys/socket.h或netinet/in.h呢?您应该在module.modulemap文件中放什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-06 07:18:41

module.modulemap里的这个对我来说很管用

代码语言:javascript
复制
module SwiftCWrapper [system] {
   header "unistd.h"
   export *
}
票数 0
EN

Stack Overflow用户

发布于 2016-01-27 07:51:36

大多数系统头已经在Swift的模块中。import Darwin (或者import Glibc,如果在Linux上使用开源Swift ),你就会得到很多。

如果您想浏览Xcode中的模块接口,查看这些API的Swift声明是什么样子,一个好方法是在源文件(例如,arc4random)中键入一个,然后单击它。然后,您可以浏览模块的其余部分。

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

https://stackoverflow.com/questions/35002652

复制
相关文章

相似问题

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