怎样把写好的EXE文件改成dll文件

huqitu 2003-02-21 05:09:28
怎样把写好的EXE文件改成dll文件
...全文
1664 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
rivershan 2003-05-18
  • 打赏
  • 举报
回复
主要看看dll和exe的区别就好了~
exe和dll的编译器选项不同~
主函数不同~
都是PE~
dll一般导出函数,exe一般导入函数……
fullsail 2003-05-17
  • 打赏
  • 举报
回复
DLL有很多编译选项,EXE也是一样的,你随便改几个问题还是很多的。
最好的法子,建立一个DLL的空工程,再将EXE的代码拷贝过了,添加到工程里面。对你要引出的函数和类加一个DLL引出描述就可以了。__declspec( dllexport )

另外还要看你是想显式使用DLL还是隐式使用DLL。

当然说的简单,作起来还是要点心思的。建议自己建立一个DLL先看看。
paoyoukuye 2003-05-17
  • 打赏
  • 举报
回复
我也急!我忙了很久了,更改老是不成功?除非把.dsp工程文件改为dll向导生成的工程文件
felics 2003-05-17
  • 打赏
  • 举报
回复
我改过,除了要加DLLMAIN之外,还有改编译选项,可自己生成一个试验DLL比较一下,我当时是成功了,我的DLL还支持VIEW-DOC结构呢,不过现在忘了
stoneyrh 2003-05-17
  • 打赏
  • 举报
回复
天,很久以前的问题了
icelight(icelight)的建议不错,我也只能想到这样做。

oiq(oiq) 的方法大概也是有效的,不过没有试过。
icelight 2003-02-21
  • 打赏
  • 举报
回复
楼上办法可行。it works in my project.

不过还是建议新建个DLL工程,将原EXE所有的类全部拷过来,将类一一导出。

仅导出函数的话作用有限。
oiq 2003-02-21
  • 打赏
  • 举报
回复
不用,你在exe源程序中导出函数,
使用时用LoadLibrary()导入这个exe
再找到函数,调用就可以了。
dispatchwengqun 2003-02-21
  • 打赏
  • 举报
回复
还是不明白。
huqitu 2003-02-21
  • 打赏
  • 举报
回复
我写的EXE文件是一个通用程序,现在需要把我的这个程序变成DLL可以通用各个领域
prglib 2003-02-21
  • 打赏
  • 举报
回复
把winmain中的内容放到dllmain中吧!
dispatchwengqun 2003-02-21
  • 打赏
  • 举报
回复
你把EXE改成DLL要做什么?

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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