[英]How to use websocketpp with C++?
I'm pretty new to WebSocket in C++ and trying to use websocketpp library from Github https://github.com/zaphoyd/websocketpp . 因為正如我所說我是新手,我仍然無法弄清楚如何使用它。 我正在嘗試從同一個示例存儲庫中運行一些示例 WebSocket 程序。
有人可以詳細告訴我如何使用它。 我已經在本地系統中克隆了 repo 並編譯了這個示例文件
#include <iostream>
#include <websocketpp/config/asio_no_tls.hpp>
#include <websocketpp/server.hpp>
typedef websocketpp::server<websocketpp::config::asio> server;
void on_message(websocketpp::connection_hdl hdl, server::message_ptr msg)
{
std::cout << msg->get_payload() << std::endl;
}
int main()
{
server print_server;
print_server.set_message_handler(&on_message);
print_server.init_asio();
print_server.listen(9002);
print_server.start_accept();
print_server.run();
}
拋出錯誤致命錯誤:websocketpp/config/asio_no_tls.hpp:沒有這樣的文件或目錄#include <websocketpp/config/asio_no_tls.hpp> 而且搜索錯誤按鈕它顯示includePath錯誤。
幫幫我。 提前非常感謝。
我猜您收到此錯誤是因為您沒有添加此 header 文件以包含項目的目錄和庫目錄部分。
右鍵單擊項目和 select 屬性。
通用屬性 => VC++ 目錄
包括目錄 => 添加安裝 websocketpp 庫的目錄。
庫目錄 => 添加您構建 websocketpp 庫的目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.