/c 只编译不链接
/I 附带库目录
/D 预处理器定义
/Od 禁用优化(/O1 最小化大小,/02最大化速度, /0x 完全优化)
/Gm 最小重新生成
/ZI 用于“编辑并继续”的程序数据库,和/GM配合使用
/EHsc 启用c++异常
/TP 编译为C++代码(/TC 编译为C代码)
/RTC1 基本运行时检查,包括堆栈帧和未初始化变量
/MT 运行时苦:多线程
/W3 警告等级3,最高为4,0为关闭
/WX 将警告视为错误
/Wp64 检查64位兼容(在VC2010中已经取消了)
cl /c /I "openssl\include" /I "zlib\include" /D "_CRT_SECURE_NO_WARNINGS" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Od /Gm /ZI /EHsc /TP /RTC1 /MT /W3
link /INCREMENTAL /LIBPATH:"zlib\lib" /LIBPATH:"openssl\lib" /SUBSYSTEM:CONSOLE /DYNAMICBASE:NO /MACHINE:X86 zdll.lib libeay32.lib ssleay32.lib kernel32.lib user32.lib gdi32.lib advapi32.lib /OUT:"foobar.exe"