天天看點

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

繼續閱讀