Boost.asio异步tcp_connection

时间:2014-08-03 22:47:15

标签: boost boost-asio

error: invalid use of incomplete type 'class boost::enable_shared_from_this<tcpConnection>'

所以我一直在关注this - &#39;教程&#39;文档的一部分 - 并进入async tcp server,并在执行时遇到上述错误;

class tcpConnection:public enable_shared_from_this<tcpConnection>

我ctrl-C ctrl-V编写了tcpConnection代码(或者更确切地说是tcp_connection - 我将其更改为camelcase)并且出现了相同的错误。

1 个答案:

答案 0 :(得分:0)

这不是一个困难的错误,请检查以下事项。

  1. 您是否包括#include <boost/enable_shared_from_this.hpp>

  2. 此外,您使用的是名称空间boost吗?

  3. 请尝试这个解决方案,如果你失败请告诉我。

    最好的问候。