资源简介
libwebsockets-3.1.0(2019.04.06) 在win7下vs2017的完整编译工程。可编译出libwebsockets_static.lib。
注意事项
0.解决方案文件libwebsockets.sln位于build目录。
1.确保安装了openssl(版本不能大于1.1.0)。下载地址:https://slproweb.com/products/Win32OpenSSL.html
2.确保安装了cmake(版本2.6+)。下载地址:https://cmake.org/files/v3.10/
3.确保设置了环境变量OPENSSL_CONF,值为C:\OpenSSL-Win64\bin\openssl.cfg(C:\OpenSSL-Win64视具体安装位置而定)。
代码片段和文件信息
#ifdef __cplusplus
# error “A C++ compiler has been selected for C.“
#endif
#if defined(__18CXX)
# define ID_VOID_MAIN
#endif
#if defined(__CLASSIC_C__)
/* cv-qualifiers did not exist in K&R C */
# define const
# define volatile
#endif
/* Version number components: V=Version R=Revision P=Patch
Version date components: YYYY=Year MM=Month DD=Day */
#if defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID “Intel“
# if defined(_MSC_VER)
# define SIMULATE_ID “MSVC“
# endif
/* __INTEL_COMPILER = VRP */
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# if defined(__INTEL_COMPILER_UPDATE)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
# else
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# endif
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__PATHCC__)
# define COMPILER_ID “PathScale“
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID “Embarcadero“
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID “Borland“
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
# define COMPILER_ID “Watcom“
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__WATCOMC__)
# define COMPILER_ID “OpenWatcom“
/* __WATCOMC__ = VVRP + 1100 */
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__SUNPRO_C)
# define COMPILER_ID “SunPro“
# if __SUNPRO_C >= 0x5100
/* __SUNPRO_C = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# else
/* __SUNPRO_CC = 0xVRP */
# define COMPILER_VERSION_MAJOR
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1009 2018-11-23 11:30 READMEs\mainpage.md
文件 8161 2018-11-23 11:30 READMEs\README-plugin-sshd-ba
文件 26456 2018-11-23 11:30 READMEs\README.build.md
文件 911 2018-11-23 11:30 READMEs\README.ci.md
文件 53905 2018-11-23 11:30 READMEs\README.coding.md
文件 5959 2018-11-23 11:30 READMEs\README.content-security-policy.md
文件 1144 2018-11-23 11:30 READMEs\README.contributing.md
文件 1917 2018-11-23 11:30 READMEs\README.esp32.md
文件 13227 2018-11-23 11:30 READMEs\README.generic-sessions.md
文件 6490 2018-11-23 11:30 READMEs\README.generic-table.md
文件 22691 2018-11-23 11:30 READMEs\README.lwsws.md
文件 6081 2018-11-23 11:30 READMEs\README.plugin-acme.md
文件 3033 2018-11-23 11:30 READMEs\README.problems.md
文件 3612 2018-11-23 11:30 READMEs\README.release-policy.md
文件 14880 2018-11-23 11:30 READMEs\README.test-apps.md
文件 4558 2018-11-23 11:30 READMEs\README.unix-domain-reverse-proxy.md
文件 337 2018-11-23 11:30 READMEs\README.vulnerability-reporting.md
文件 1475 2018-11-23 11:30 READMEs\release-checklist
文件 21809 2018-11-23 11:30 sc
文件 8094 2018-11-23 11:30 sc
文件 2720 2018-11-23 11:30 sc
文件 143 2018-11-23 11:30 sc
文件 0 2018-11-23 11:30 sc
文件 173 2018-11-23 11:30 sc
文件 450 2018-11-23 11:30 sc
文件 388 2018-11-23 11:30 sc
文件 7 2018-11-23 11:30 sc
文件 2065 2018-11-23 11:30 sc
文件 5160 2018-11-23 11:30 sc
文件 86 2018-11-23 11:30 sc
............此处省略1336个文件信息
相关资源
- QT5版简易网络调试助手附带编译好的
- websocket 聊天室146392
- Signalr即时通讯.Net MVC Demo
- HTML5 WebSocket权威指南(带标签)
- nodejs html5 websocket画笔 煎蛋在线画布
- WebSocket服务器端+Html5客户端
- QT编写的邮件发送工具
- 一次.net Socket UDP编程
- WebSocket服务器的.NET实现 SuperWebSocket的
- gsoap-2.8.80支持HTTPSVS2017编译,openssl-
- springboot-websocket实战案例
- fleck开源 HTML5 Websocket 服务器解析
- Node.js+ Websocket实现 Web 聊天
- ESP8266-Websocket 用于 ESP 8266的web socket库
- 使用SuperSocket的FixedHeaderReceiveFilter进行
评论
共有 条评论