将.so文件转换为.dll文件

onyxanything 2008-03-04 11:06:10
如题,本人需要将已有的.so 文件转换为.dll 文件,无源代码,请问高人用什么办法?
...全文
3181 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
bjskyhorse 2010-09-06
  • 打赏
  • 举报
回复
如果我有windows dll的源代码,如何把它转换为linux下的so文件?把源码在linux平台上再遍一遍?
lokienigma 2008-11-15
  • 打赏
  • 举报
回复
some softwares eg photoshop adsee. there are some file under their installpath using ext name "so". but if you look into them. their binary data is windows coff structure. so they are just recompiled with windows compiler.
  • 打赏
  • 举报
回复
Try this:

ren xxx.so xxx.dll

Thanks.
fox000002 2008-11-10
  • 打赏
  • 举报
回复
so 和 dll 的参别不是后缀这么简单

没有源码的话,纯粹异想天开
melucky010 2008-11-10
  • 打赏
  • 举报
回复
hehe,I wanna find this kind of tool also !
wxlfh 2008-11-04
  • 打赏
  • 举报
回复
不可能的任务IV,呵呵
SpriteLW 2008-07-18
  • 打赏
  • 举报
回复
直接将原文件拷贝到Window平台下编译,出现哪个错误就改哪个,如果要做成平台无关的话就用宏屏蔽吧。
w95927w 2008-07-16
  • 打赏
  • 举报
回复
不是一般的强大
limuxy 2008-07-11
  • 打赏
  • 举报
回复
没有源代码的话应该不行吧……

[Quote=引用 10 楼 six_shen_peng 的回复:]
最简单的办法,直接更改后缀名
[/Quote]
这位兄弟太乱来了……汗……
six_shen_peng 2008-07-07
  • 打赏
  • 举报
回复
最简单的办法,直接更改后缀名
jruv 2008-06-29
  • 打赏
  • 举报
回复
楼主的想法很好, 其实我猜测这个理论上是可以实现的,只要硬件平台相同,比如都是x86系统架构, 不同操作系统下的动态库执行指令码都是一样的, 仅仅存在的是数据组织结构上的差别。换句话说就是文件格式不同。 只要有一个工具可以实现这两种格式的转换就可以。
不过迄今我还没有见到过此类工具:-)
fibbery 2008-05-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 onyxanything 的帖子:]
如题,本人需要将已有的.so 文件转换为.dll 文件,无源代码,请问高人用什么办法?
[/Quote]
恐怕不行
forestwind 2008-05-07
  • 打赏
  • 举报
回复
确实不可能,不如重新开发
悠悠长风 2008-05-06
  • 打赏
  • 举报
回复
怎么可能???
有源码还差不多
Treazy 2008-05-06
  • 打赏
  • 举报
回复
不同平台下的动态连接库间的转换?

还是说说你的目的吧

不就是想把linux上的已有库文件放在windows上使用嘛

可以选择其他方法解决!
zmzbs123 2008-05-06
  • 打赏
  • 举报
回复
必须有源代码
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
关注 接分
canpigfly 2008-03-09
  • 打赏
  • 举报
回复
留名标记,如果可以的话学习~
yecheng_110 2008-03-05
  • 打赏
  • 举报
回复
这应该是不可能的

37,744

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧