2013-07-23 48 views
0

是否有可能轉換包含C函數的東西,我可以在Linux的Python程序使用Windows DLL文件?我可以在Windows中調用Python中的C函數,但不能在Linux中調用Python。有沒有其他方式可以使用該dll文件Linux Python?轉換的C函數Windows動態鏈接庫的使用在Python在Linux中

+2

肯定只是得到的DLL的來源,並重新編譯它在Linux上作爲一個.so文件(我認爲)...因爲DLL是編譯對Windows,它只會在Windows上運行 –

回答

1

如果您沒有爲Linux重新編譯它的源代碼(假設它很簡單),您可以通過在Wine中安裝Windows版本的Python來使其工作。

+0

不幸的是,它是一個樹莓派我不認爲可以用葡萄酒。 – cpc333

+0

那麼恐怕答案是「這不可能。」如果您向我們提供有關DLL的作用的更多信息,我們可能會建議替代方案。 –

+0

這是一個包含C函數的DLL文件,用於控制USB設備(Picoscope 4227) – cpc333

相關問題