提升Asio - ubuntu

Cyb*_*Guy 1 c++ boost boost-asio

我已经安装了libboost-dev和libboost-asio-dev等.

在ubuntu 11.04和11.10中遇到了与asio相同的问题,例如:

'connect'不是'boost :: asio'的成员

它是一个来自例子的sync_client.

其他提升的libs似乎工作正常.有没有什么特别的方法可以使用ASIO?

Ral*_*alf 6

boost :: asio :: connect仅在boost版本1.47中添加.尝试使用旧版本的示例.一般来说,Ubuntu版本的boost是升级版本背后的两个版本.

  • 对于Ubuntu 11.04,Boost的版本是1.42(对此不确定,甚至可能是1.40!),对于11.10,版本是1.46.所以`boost :: asio :: connect`绝对不可用. (2认同)