資源簡介
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.確保設(shè)置了環(huán)境變量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個文件信息
評論
共有 條評論