各位大虾问大家一个问题:我在编译vc程序的时候编译完的文件竞达2兆(使用静态连接库)如果不是用静态连接库在有的机器上提示需要mfc40d.dll,我编的只是一个很小的MFC单文档,为什么会这样?我该怎么办? 没有用任何控件,只是在OnDraw里增加了几行代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EXE文件有这么大吗???是不是你的BMP,WAV等资源使用得太多了??? 没有用任何bmp,和wav以及其他任何资源,我的程序是这样做的,建立一个mfc程序选择单文档,然后在OnDraw里面加了几行代码 用release编译你会发现不同的 release是什么?也是在vc里面吗? 按build->batch build...->选中release然后会出现目录release,里面有好小的exe 菜单build->set active configuration里选择win32 release再重新编译 确实小多了,为什么这两种方法差别那么大呢?是不是debug方式里面有调试信息? 对的,在DEGUG模式中有很多有用的调试信息。所以在正式的发行是从新编译成Release 版。程序小多了! 我应该学什么?~有点混乱,大家帮我理理,谢谢~~ 请位各位高手,为什么我的按钮在运行时显示出错 数据库打印问题 怎么样在程序里调整大小?(详见原码) CListCtrl的SortItems排序问题,求救中!!! 求解,XP中刻录功能的COM接口? 关于动态生成的CButton对象的消息处理的问题 vc++程序怎样打包? 有关typedef的一点疑惑! 如何做标准的windows HELP文件? VC能否作为汇编的编译器用? 真正的表达式计算。
是不是你的BMP,WAV等资源使用得太多了???
你会发现不同的
然后会出现目录release,里面有好小的exe
再重新编译
所以在正式的发行是从新编译成Release 版。程序小多了!