繁体   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