2014-07-22 85 views
0

我想在Windows中使用.so文件作爲共享庫。通常Windows使用.dll文件作爲庫。但我不知道如何構建我自己的DLL。在Windows中使用.so文件JNI

但我找到一種方法將我的.cpp編譯爲.so。在andriod應用程序中,它可以加載.so文件作爲庫。任何人都可以告訴我,如果可以在Windows中加載.so?

我在網上找到了一種方法。據說具有絕對路徑的函數System.load()可以工作。其實,這對我不起作用。

System.load("E:/XXX/libtest.so") 

任何人有什麼想法?

回答

4

A .so共享對象是一個用於* nix平臺的庫。您無法在Windows中加載它們。您需要將源代碼編譯爲Windows DLL,然後加載它。

相關問題