急求!为什么我的MFC体积有3M多?
vs2015吧
全部回复
仅看楼主
level 10
什么代码都没写,就3M了,咋办?为什么vc6才300k
2015年09月10日 07点09分 1
level 6
静态链接的吧,不大才怪
2015年09月11日 23点09分 2
我终于解决了,现在MFC静态编译只有340kb
2015年09月15日 14点09分
回复
����������̫˧
:怎么可能这么小呢,换一台电脑还能运行吗
2015年09月15日 14点09分
回复
������������
:我把程序移到XP系统下,也可以运行
2015年09月15日 14点09分
回复
����������̫˧
:怎么搞的这么小
2015年09月15日 14点09分
level 6
改成动态链接
2015年09月11日 23点09分 3
我是这么做的,创建对话框的时候选择‘无增强…’,静态MFC,然后去掉粗框框,只保留一个系统菜单,接着只选择公共xxx清单,点完成即可!
2015年09月15日 14点09分
回复
����������̫˧
:谢了
2015年09月15日 14点09分
如果要兼容XP系统,先把链接器里的系统中的最低版本设置为5.01,然后在常规里把平台集设置为XP。
2015年09月15日 14点09分
如果编译无法通过,在VS2015的头文件的搜索目录中添加$(WindowsSDK_IncludePath);,同时在库文件的搜索目录中添加$(WindowsSDK_LibraryPath_x86);(WindowsSDK_LibraryPath_x64);
2015年09月15日 14点09分
level 10
我终于解决了,现在MFC静态编译只有340kb,而且支持XP系统,对话框风格样式也是win7的样式,终于完美了!
2015年09月15日 14点09分 4
这个能详细说一下吗?
2016年08月25日 03点08分
我按照LZ设置的方法,编译从3M变成1.9M 还是减少不到300多K啊。
2017年12月30日 07点12分
1