试试下面这些编译选项
也许你用最新的visual studio编译,exe文件仍然可以脱离运行库的依赖而只需几个dll即可
# Sample makefile
CL_CMD = @CL.exe /c /W3 /WX- /O2 /Oi /Oy- /GL /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Gd /TP /analyze- /D WIN32 /D _WINDOWS /D NDEBUG /D _UNICODE /D UNICODE /D WINVER=_WIN32_WINNT_WINXP /D _WIN32_WINNT=_WIN32_WINNT_WINXP
LINK_CMD = @LINK.exe /MANIFEST:EMBED /DYNAMICBASE /OPT:REF /OPT:ICF /LTCG /ENTRY:"wWinMainCRTStartup" /NXCOMPAT /MACHINE:X86 /SUBSYSTEM:WINDOWS,5.01
RC_CMD = @RC.exe /D NDEBUG /D _UNICODE /D UNICODE /D _AFXDLL /l"0x0804"
LIB_CMD = @LIB.exe /nologo /LTCG /SUBSYSTEM:WINDOWS,5.01
【 在 batli 的大作中提到: 】
: 做了一个修正版本,放弃使用 Visual Studio 2008 编译,仍然恢复使用
: 古老的 Visual C++ 6.0 编译,那么就不需要 VS 2008 的运行库了。
: 修正后的文件下载网址仍然是主贴所列出的网址。
: ...................
--
FROM 160.30.4.*