首页
社区
课程
招聘
[求助]VS2010编译文件大小问题
发表于: 2015-1-4 16:45 6734

[求助]VS2010编译文件大小问题

2015-1-4 16:45
6734
使用向导创建一个MFC DLL,Release编译出来有1.54M,VC6才有几十K。为什么这样,能优化吗?谢谢。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 398
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
你是不是静态连接MFC了?
2015-1-4 17:10
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是的。难道只要静态链接就这么大?但是VC6中很小啊。
2015-1-4 17:23
0
雪    币: 8188
活跃值: (2857)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
4
vc6静态链接mfc个几十k的出来看看。。
2015-1-4 17:37
0
雪    币: 206
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
你自己用vs6建立一个mfc dll工程不就知道了。
2015-10-23 14:14
0
雪    币: 7
活跃值: (49)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
还是too yong 看看这个http://www.pfmboy.com/post/237.html
2015-10-25 14:40
0
雪    币: 9941
活跃值: (2143)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
如果你的目标编译出来的文件小, 在VS2010下,无论你怎么优化,是不可能小于VC6的

即使你优化出非常小的文件,那么目标机器一定要去装VC2010的运行库,要不然运行不了
要知道VS2010要比win7新,所以你优化得越小,要装运行库的系统越多

所以,为了通用性,你最好是静态联编.

如果单纯要求体积小,用VC6就好了
2015-10-25 14:51
0
游客
登录 | 注册 方可回帖
返回
//