能力值:
( LV2,RANK:10 )
|
-
-
2 楼
vc6 2.5k的,Win8没测试,Win7x64是可以的
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
asm估计就最小了吧。5k左右吧
|
能力值:
( LV4,RANK:50 )
|
-
-
4 楼
你的能运行,求工程,参考下
另,方便测试下2010或2012或2013吗?做一个就行了,看最小的能做到多小
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
我上面都做到2.5K了,5K都没意义啦
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
VC6 VC2010,都不调用C库的情况下,去掉GS等选项,设置入口点,编译出来的东西一边大。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
代码就这么点,工程不需要配置,加个对话框即可。加上合并节的话可能会更小
#include <Windows.h>
#include "resource.h"
#pragma comment(linker, "/Opt:nowin98")
BOOL CALLBACK DlgProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
if (uMsg == WM_SYSCOMMAND && wParam == SC_CLOSE)
{
EndDialog(hwndDlg, 0);
}
return FALSE;
}
void WinMainCRTStartup()
{
ExitProcess(DialogBoxParam(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_DIALOG1), NULL, DlgProc, 0));
}
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
这个压缩一下应该可以在1k以下,zip文件只有几百B
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
知道了,你的之所有小,是#pragma comment(linker, "/Opt:nowin98")这句话导致的,确实有用,VC6能小到3K
但VS2010编译出来的还有14K,不知道占在哪了
|
能力值:
( LV4,RANK:50 )
|
-
-
10 楼
只要编译出来的程序小就行了,压缩不还得解压才能执行,意义不大
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
压缩壳,比如fsg,能减小不少文件体积
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
是,但我的代码量本来就很小了,4K以内的源文档,压缩壳压不了了
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
像这个附件,绝对是压缩过的(虽然我认为压缩的意义不大)
|
能力值:
( LV4,RANK:50 )
|
-
-
14 楼
你这是dos程序吧,不是win32程序,没有win32的一些规范,所以小一些是可能的
但我的是win32程序,结构就不一样,应该不能同等方法做吧
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
来看各位的讨论的,了解一下情况
|
|
|