【发布时间】:2016-08-29 14:17:09
【问题描述】:
您好,在上一个问题中,我问过关于编译到 .dylib 的问题,在询问了 OBS 使用什么作为插件之后......项目作为 .dylib..
但是我刚刚发现他/她提供了不正确的信息,并且我的程序必须构建为 .so
是否可以从 .dylib 转换为 .so,我的 .dylib 文件是用 Swift 编码的。在任何地方都有 Swift 到 c++ 的转换器吗?如果不是,我如何在 OSX 上的 Xcode 中创建 .so 项目?
【问题讨论】:
-
.so 和 .dylib 之间有一些兼容性。两者都可以加载 dl 函数。快速搜索stackoverflow.com/questions/2339679/…
-
@Calvin 我确实找到了,但是有没有办法使用某种转换将我的 Swift 代码转换为 c++ .. 或者是否可以从 Swift 构建到 .so,我认为后者是不可能的