如何把DLL嵌入到exe文件中??

qinliyuan8 2013-04-03 08:15:22
现在要release一个版本出来,程序用到了DLL里面的函数,现在不想发布一个exe文件的时候还要带上DLL文件
请问,我该如何才能把DLL嵌入到exe文件里面呢?
求解,谢谢啦!!
...全文
2506 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
melos 2013-04-04
  • 打赏
  • 举报
回复
找个打包程序,可以将所用到的dll和exe打包成一个exe,比如enigma virtual box之类的。或者,如下: http://wenku.baidu.com/view/7a1df14abe1e650e52ea992f.html
Saleayas 2013-04-03
  • 打赏
  • 举报
回复
需要考虑的时候如果这个 DLL 还有自己的依赖项。
向立天 2013-04-03
  • 打赏
  • 举报
回复 1
有几个dll很正常啊 要不你就把dll的功能在你电脑里实现一遍
老火 2013-04-03
  • 打赏
  • 举报
回复
静态库就OK了吧
kyotrue 2013-04-03
  • 打赏
  • 举报
回复
有源代码的,改为静态库。 没有代码么。。。需要你懂PE结构,将DLL黏到你Release出来的exe中,并在你的exe中自己实现LoadLibrary、GetProcAddress的功能,去加载你黏在后面的DLL。。。
Eleven 2013-04-03
  • 打赏
  • 举报
回复
以资源文件的方式嵌入到exe中。需要的时候先从资源中释放到本地文件中,然后LoadLibrary动态加载即可。
孤客天涯 2013-04-03
  • 打赏
  • 举报
回复
孤客天涯 2013-04-03
  • 打赏
  • 举报
回复
首先你dll必须是以动态连接的方式,以资源的方式将dll加入到exe工程中,exe运行时从资源中把dll释放出来即可。
「已注销」 2013-04-03
  • 打赏
  • 举报
回复
就像BMP资源一样加入到资源中,但是要用的时候还是要释放出来,还是有一个DLL。
jimette 2013-04-03
  • 打赏
  • 举报
回复
经理让的 还真奇葩!

16,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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