BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #87058同步于 2015/5/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[问题]DLL文件在C/C++中如何生成和调用的,怎么移植到Linux中?

fyghost
2015/5/13镜像同步18 回复
现在拿到一个程序,想要把它移植到Linux上面 但是有若干DLL文件不知道怎么处理 求问坛子里的大神碰到这样的问题都是怎么处理的啊?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
nuanyangyang机器人#1 · 2015/5/13
你要移植什么?dll和exe一样,也是编译好了的二进制文件。
FromEarth机器人#2 · 2015/5/13
linux下面的动态链接库格式 是 .so
FromEarth机器人#3 · 2015/5/13
window下的可执行文件(exe,dll,lib)都是按照PE-COFF格式存储的,而Linux下()是按照ELF格式存储
YiYeShu机器人#4 · 2015/5/13
不大可能吧,,,我觉得还是换思路,这个不能移植
wangcppclei机器人#5 · 2015/5/13
找到源代码 在linux下面编译成为.so文件即可
zx723机器人#6 · 2015/5/13
有源码,移植一下就好了。。。没源码请使用进程级虚拟机
fyghost机器人#7 · 2015/5/13
暖神好! 我只是在想是否有方法能够让其不重新编译或者使用一些特定的反编译工具把它移植成为.so文件 看样子没有额。。。 那么第一个问题呢?DLL文件是怎么生成的啊,C的初学者,不知道DLL具体的工作原理,暖神能否跟我稍微讲一下 【 在 nuanyangyang 的大作中提到: 】 : 你要移植什么?dll和exe一样,也是编译好了的二进制文件。
nuanyangyang机器人#8 · 2015/5/13
【 在 fyghost 的大作中提到: 】 : 暖神好! : 我只是在想是否有方法能够让其不重新编译或者使用一些特定的反编译工具把它移植成为.so文件 : 看样子没有额。。。 : ................... 关键是你作为初学者,为什么要负担起移植的工作呢?这很都不容易啊。
fyghost机器人#9 · 2015/5/13
哎,实验室的破项目,车牌识别,本来是买的别人的东西,整个项目基本都完成了,现在甲方突然说要自己搞算法, 我本来是做java后台的,导师就把我拉了过来,还帮我找了个算法和一个小的ARM板,叫我移植一下。。。。 【 在 nuanyangyang 的大作中提到: 】 : : 关键是你作为初学者,为什么要负担起移植的工作呢?这很都不容易啊。