[size=medium]1.设置编译模式
打开或者新建工程;
选择菜单栏Bulid -> Set Active Configuration,然后选择Release;
2.去掉不必要的连接lib
打开工程的右键菜单选择Settings(或者选择菜单栏Project -> Settings),然后选择Link属性页;
将Object/library modules:下面编辑框中的lib名称全部删除;
复制这3个进去:MSVCRT.LIB kernel32.lib user32.lib;
3.指定程序类型不是驱动程序
进入第2步的Link属性页;
在Project Options下面的编辑框里追加上一句:/ALIGN:4096;
至此减肥完毕,多了两条无关紧要的link警告而已,hello world程序从debug模式下的169kb减小到3kb(win7下)。
PS:MSVCRT.LIB不加反而会大30kb。
话说不知道那减掉的166kb都是什么作用,还是查下资料的好。[/size]
打开或者新建工程;
选择菜单栏Bulid -> Set Active Configuration,然后选择Release;
2.去掉不必要的连接lib
打开工程的右键菜单选择Settings(或者选择菜单栏Project -> Settings),然后选择Link属性页;
将Object/library modules:下面编辑框中的lib名称全部删除;
复制这3个进去:MSVCRT.LIB kernel32.lib user32.lib;
3.指定程序类型不是驱动程序
进入第2步的Link属性页;
在Project Options下面的编辑框里追加上一句:/ALIGN:4096;
至此减肥完毕,多了两条无关紧要的link警告而已,hello world程序从debug模式下的169kb减小到3kb(win7下)。
PS:MSVCRT.LIB不加反而会大30kb。
话说不知道那减掉的166kb都是什么作用,还是查下资料的好。[/size]