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即可運作