本人刚学C语言,问个小问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:44:29
为什么我编的一个程序,用VC++编的,生成的有196K,但那本书教程里面同样的代码,只生成了4K的功能一样的EXE程序?
这和什么有关系?
25740740
补充一下 ,我说的是那本书附带了光盘,光盘里面就有该EXE文件了,只有4K,但我自己用那些代码生成的却有196K,试过其他的代码,都是100K以上,但光盘里面附带的EXE全是4K的,用什么能搞成这么小?

您看一下是不是没有改成Release。

Build->Set Active configuration...

需要将 Win32 Debug改为Win32Release 然后重新编译(默认生成在Release文件夹下)。

因为Debug状态下生成的文件含有调试信息,所以比Release状态下生成的文件个头大。

Win32 Debug改为Win32Release 然后重新编译(默认生成在Release文件夹下)。

很简单啊

留下QQ 我告诉你