天天看点

win7上使用vs2010编译crtmpserver

win7上使用vs2010编译crtmpserver

一:准备工作

1:下载crtmpserver源码crtmpserver-centosinit.rar

下载链接:https://github.com/j0sh/crtmpserver

2:下载并编译crtmpserver的依赖库openSSL

安装过程请参照 http://blog.csdn.net/zh516846937/article/details/40188065

请使用 openssl-1.0.1u 版本及以前

命令:

openssl-1.0.1u>perl Configure no-asm VC-WIN32 –prefix=C:\openssl

ms\do_nasm

二:打开crtmpserver 的vs2010工程

编译编译thelib过程会出现几个问题:

1:BaseFdStats错误:

在根文件下的source目录下的thelib的src和include里面添加进工程即可;

2:AtomAFRT 错误

同上

编译vm时lua出错问题:

basevmlua.h头文件下加入lua头

extern “C”{

#include “lauxlib.h”

#include “lualib.h”

}

三:修改crtmpserver.lua即可运行

继续阅读