01 环境及依赖
源码地址:https://github.com/warmcat/libwebsockets
依赖: openssl/zlib
openssl编译参考:https://blog.youkuaiyun.com/longji/article/details/53573173
zlib编译参考:https://blog.youkuaiyun.com/longji/article/details/53589776
默认不修改CMakeLists.txt的配置信息。
参考源码官网说明:
https://github.com/warmcat/libwebsockets
当前代码最新稳定版本为v3.0.0。
02 编译配置
通过cmake-gui配置 openssl和zlib
其中openssl.exe需要勾选高级选项后,添入openssl.exe路径。
03 编译结果
04 其他选择
libwebsockets 库,有很多其他支持项,比如对libuv的支持,sqlite3的支持,session的支持等等。值得仔细研究。
libuv的编译可以参考:https://blog.youkuaiyun.com/longji/article/details/53959683