2009-10-29 395 views
4

任何一个人都可以帮助我转换.so文件中的Windows dll文件。将.DLL转换为.SO

+12

唉,甚至连比尔盖茨都可以帮到你...... – 2009-10-29 04:18:26

+0

甚至比尔盖茨也不能这么做这件事有什么特别之处? – 2009-10-29 04:29:03

+2

我已经更新了我的答案,并提供了更多可帮助您开始使用的链接。没有你的进一步信息,它是你所希望的最好的。 – 2009-10-29 06:25:06

回答

9

您可能会尝试将源代码重新编译为dll到共享对象。 This可以帮助您开始,确保代码确实是便携式的。

编辑:

这里是yet another link,可以帮助指导你通过使用GCC和GNU工具链的其他部分产生的共享库的过程。 This link将帮助您发现其他人在进行与此类似的项目时遇到的隐患。

对于这样一个特定的任务,只有这么多的帮助,尤其是对于那么多未知的东西。如果您选择在您的问题中提供更多信息,请发表评论。

NB:我将这些链接直接从谷歌中取出。

+0

能否请您告诉我从零开始的完整程序 – 2009-10-29 04:25:36

+11

它是程序员的工作之一,能够将他们必须制作的这些完整程序的信息放在一起。 'tinkertim'的链接已经包含了所有与构建系统相关的所有内容 - 如果你仍然有问题,那么你的代码很可能是不可移植的,这是一个只有你能解决的问题。 – bdonlan 2009-10-29 04:29:15

+3

@Sachin Chourasiya,我不可能给你详细的,一步一步的指导如何移植我从未见过的Windows库。它的你的项目,而不是我的:) – 2009-10-29 04:44:25

0

您需要重新编译为.so文件。

0

如果您没有源代码或无法重新编译,您可能可以在Wine下运行代码。

+2

你不能在WINE下运行'只是一个dll'。他似乎对移植一个图书馆感兴趣。我开始怀疑他无法访问其源代码。 – 2009-10-29 09:17:05