|
1
2
一个普通的OS X.dylib几乎可以满足您的需求,注意您需要一个导出文件,链接器使用该文件来精确地确定导出哪些符号(以防止内部符号泄漏)。 为了使您自己的库依赖项安全,您可能需要将这些库与您的库包括在一起,或者将它们静态链接到您的库中。
编辑:
要回答如何将导出文件应用于链接命令的后续问题,请参见
所以,如果您的库只有两个您想要公开的函数,那么我们就称它们为
可能还有一些评论等。当您完成构建库的最后一个链接步骤时,您将通过
当然,您不需要使用命令行工具来完成这一切。在xcode中动态库的构建设置中,您将发现
|
|
|
2
1
你需要的关键术语是“框架”。您需要创建一个独立的“通用”框架。(‘universal’是苹果的易用软件,可以编译几次并打包到一个库中。)在封装方面,它不像Windows那样简单,但有必要的链接器选项。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |