2016-05-04 45 views
1

您好,在之前的问题中,我问过关于编译为.dylib的问题,在询问OBS用作插件.. .so或.dylib之后,他们的开发人员中有1人回应了。 dylib ..所以我建立了我的项目作为一个名为.dylib ..从.dylib转换为.so

但是我刚刚发现他/她提供了不正确的信息,而我的程序必须建立以是.so

是有可能转换从.dylib到.so,我的.dylib文件在Swift中编码..有没有一个Swift到C++转换器的任何地方?如果不是,我怎么能在OSX上的Xcode中创建一个.so项目?

+0

.so和.dylib之间有一些兼容性。两者都可以用dl函数加载。快速搜索http://stackoverflow.com/questions/2339679/what-are-the-differences-between-so-and-dylib-on-osx –

+0

@Calvin我确实发现,但有没有办法将我的Swift代码到C++使用某种转换..或者是有可能从Swift构建到.so,我认为后者是不可能的 – Gerwin

回答

1

根据我的发现,将.dylib转换为.so是不可能的。