簡體   English   中英

如何將 websocketpp 與 C++ 一起使用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM