2016-05-04 47 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是不可能的。