【发布时间】:2014-06-26 14:19:23
【问题描述】:
最近我正在使用 boost asio 开始一个新项目,但我永久收到一个错误:
'SO_UPDATE_CONNECT_CONTEXT' was not declared in this scope。我知道这个错误是什么意思,但我找不到BOOST_ASIO_HAS_IOCP 的定义,这是在文件socket_ops.ipp 中获得函数complete_iocp_connect 的范围所必需的。
我使用的是 g++ 4.8.1,但我也收到版本 4.6.2 的错误。操作系统是 Windows 7 64 位。我使用带有标签boost-1.55.0的存储库版本(git)。
我过去启动了一些不会发生此类错误的项目,那么为什么或在哪里定义了BOOST_ASIO_HAS_IOCP?
【问题讨论】:
标签: c++ boost boost-asio