主要参考网站:
http://blog.csdn.net/senophen/article/details/7349045
http://zhaostudy2.blog.163.com/blog/static/1353502052011182538414/
http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.html
一、软件/源代码下载地址:
rtmpdump-2.3+ openssl-1.0.0
rtmpdump:http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.3.tgz
openssl:http://www.openssl.org/source/openssl-1.0.0.tar.gz
ActivePerl-5.12.2.1202-MSWin32-x86-293621:http://downloads.activestate.com/ActivePerl/releases/5.12.2.1202/ActivePerl-5.12.2.1202-MSWin32-x86-293621.msi
zlib-1.2.5: http://cdnetworks-kr-1.dl.sourceforge.net/project/libpng/zlib/1.2.5/zlib-1.2.5.tar.gz
nasm-2.10.01-installer:http://www.nasm.us/pub/nasm/releasebuilds/2.10.01/win32/nasm-2.10.01-installer.exe
二、
1. 编译openssl1.0.0
a) 下载并安装ActivePerl
b)下载并安装nasm
p.s.要将安装后的nasm加入环境变量path :C:\Users\L\AppData\Local\nasm;或者将C:\Users\L\AppData\Local\nasm目录下nasm.exe改名为nasmw.exe然后复制到openssl源代码目录下。
否则会出现错误:’nasmw’ 不适nebulizer或外部命令,也不是可运行的程序 NMAKE:fatal errorU1077:’nasmw’:return code ‘0x1’
出现错误后,若使用改变环境变量的方法,需要关掉命令窗口重新执行命令。
c) 解压openssl压缩包
d) 运行Visual Studio Command Prompt