程序打包的时候,需要把那几个dll打包进去?

mei想好xi 2016-07-04 06:10:40




这是用depends看到的,这5个都放进去吗?这么多同名的文件,用哪个 ?
...全文
593 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
行走的大山 2017-06-06
  • 打赏
  • 举报
回复
这个帖子帮了我大忙了,特意来谢谢大家!
mei想好xi 2016-07-12
  • 打赏
  • 举报
回复
引用 6 楼 lx624909677 的回复:
[quote=引用 3 楼 meiXH_xi 的回复:] [quote=引用 2 楼 lx624909677 的回复:] 只添加自己写的DLL就行,像user32.dll还有kernel32.dll这些,都是系统自带的,任何的应用程序运行,一定是都需要这两个DLL的支持,所以这些就可以不用打包
MFC和runtime的dll是需要添加的,要么就需要用户自己安装VC++runtime,但是一般没有后者这么做的。一楼说的是对的。[/quote] QQ和迅雷都是用VC++写的,你在安装时候有专门安装其他库?编译时候选择静态编译,exe调用到的系统库dll都直接一起编译到exe里了[/quote] 不,据我观察,他们的程序路径下都有类似于microsoft.vc80.crt.manifest,msvcp80这样的文件,静态编译的话没有这些东西。
lx624909677 2016-07-06
  • 打赏
  • 举报
回复
引用 3 楼 meiXH_xi 的回复:
[quote=引用 2 楼 lx624909677 的回复:] 只添加自己写的DLL就行,像user32.dll还有kernel32.dll这些,都是系统自带的,任何的应用程序运行,一定是都需要这两个DLL的支持,所以这些就可以不用打包
MFC和runtime的dll是需要添加的,要么就需要用户自己安装VC++runtime,但是一般没有后者这么做的。一楼说的是对的。[/quote] QQ和迅雷都是用VC++写的,你在安装时候有专门安装其他库?编译时候选择静态编译,exe调用到的系统库dll都直接一起编译到exe里了
oN5GrzoN 2016-07-06
  • 打赏
  • 举报
回复
引用 3 楼 meiXH_xi 的回复:
[quote=引用 2 楼 lx624909677 的回复:] 只添加自己写的DLL就行,像user32.dll还有kernel32.dll这些,都是系统自带的,任何的应用程序运行,一定是都需要这两个DLL的支持,所以这些就可以不用打包
MFC和runtime的dll是需要添加的,要么就需要用户自己安装VC++runtime,但是一般没有后者这么做的。一楼说的是对的。[/quote] 谁说的……我们公司产品就是先给用户装VC++runtime……
mei想好xi 2016-07-06
  • 打赏
  • 举报
回复
引用 2 楼 lx624909677 的回复:
只添加自己写的DLL就行,像user32.dll还有kernel32.dll这些,都是系统自带的,任何的应用程序运行,一定是都需要这两个DLL的支持,所以这些就可以不用打包
user32.dll还有kernel32.dll确实不用打包
mei想好xi 2016-07-06
  • 打赏
  • 举报
回复
引用 2 楼 lx624909677 的回复:
只添加自己写的DLL就行,像user32.dll还有kernel32.dll这些,都是系统自带的,任何的应用程序运行,一定是都需要这两个DLL的支持,所以这些就可以不用打包
MFC和runtime的dll是需要添加的,要么就需要用户自己安装VC++runtime,但是一般没有后者这么做的。一楼说的是对的。
lx624909677 2016-07-06
  • 打赏
  • 举报
回复
只添加自己写的DLL就行,像user32.dll还有kernel32.dll这些,都是系统自带的,任何的应用程序运行,一定是都需要这两个DLL的支持,所以这些就可以不用打包
puddingli 2016-07-04
  • 打赏
  • 举报
回复
你在depends里,dll上面(比如这个MFC140U.DLL)右键,选查看完整路径,就知道依赖的具体是哪个DLL了。

16,466

社区成员

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

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

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