簡體   English   中英

在Linux中使用.lib和.dll文件

[英]Using .lib and .dll files in Linux

我必須使一個項目在Linux機器上成功運行。 現在我的項目在Windows機器上運行得很好。 在Windows機器上它正在編譯並正常工作。 我的項目使用一個“.lib”和一個“.dll”文件在Windows上成功完成任務。 我可以在linux機器上使用相同的.lib文件和.dll文件來成功構建項目嗎? 我正在使用G ++編譯項目並使用GNU Makefile來完成任務。

如果我不能在Linux機器上使用.LIB和.DLL文件,我該怎么辦?

最好的辦法是將在Linux上編譯的DLL作為.so編寫,然后使用它。 Linux不需要等效的.lib來訪問共享對象。

我建議你看看Wine項目,它允許你將Windows程序移植到Linux(和其他Unix),而不需要修改代碼

Wine項目有一個工具包,允許您獲取現有的Windows源代碼並將其編譯為在Linux上工作,並與winelib鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM