我正试图在c++中开发websocket应用程序。
我选择使用websocket++,因为它是一个没有意义的#include,它不会试图回到ajax,并且可能与任何其他#include一起使用。
我不太确定要充分利用websocket++需要哪些包。
请告诉我这些包的名称,除了boost库,我很确定它可以与libboost-all-dev一起安装。
下面是列表https://github.com/zaphoyd/websocketpp/wiki/Building-a-program-with-websocketpp:
Library Required for
boost_system Builds that use ASIO or build environments without std::error_code
boost_regex Build environments without std::regex
boost_random Client role only, build environments without std::random
libcrypto Required for TLS socket component
libssl Required for TLS socket component
libz Required for compression extension support
libpthread Required on posix for thread support
librt Required on posix for high resolution timer support (some examples)发布于 2013-03-06 13:27:44
基本Ubuntu安装应该包含图书、libp线程和libz。很可能libcrypto和libssl也是。默认情况下不会安装的是开发头。包构建必需的和libssl-dev应该涵盖大部分,如果不是全部。
还请记住,apt安装的boost版本比boost.org版本晚了一年多。12.10包括2011年11月的助推,13.04将包括2012年2月的助推。
由于最近对boost库进行了一些更广泛的更改,使它们与C++11保持一致,如果您没有提供自己最近构建的boost,则可能需要一些特性限制或解决方案。
https://askubuntu.com/questions/264493
复制相似问题