live555工程使用boost库编译出错问题说明
boost live 555
场景说明
live555调用boost1.58库的时候,出现如下的编译错误:
“BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT”: 宏重定义
参见“BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT”的前一个定义
error C3861: “GetAcceptExSockaddrs”: 找不到标识符
error C2065: “SO_UPDATE_ACCEPT_CONTEXT”: 未声明的标识符
error C2065: “SO_CONNECT_TIME”: 未声明的标识符
boost_1_58_0\boost\asio\detail\impl\win_iocp_socket_service_base.ipp(497): error C2039: “AcceptEx”: 不是“`global namespace‘”的成员
boost_1_58_0\boost\asio\detail\impl\win_iocp_socket_service_base.ipp(497): error C3861: “AcceptEx”: 找不到标识符
boost_1_58_0\boost\asio\detail\impl\win_iocp_socket_service_base.ipp(522): error C2039: “AcceptEx”: 不是“`global namespace‘”的成员
boost_1_58_0\boost\asio\detail\impl\win_iocp_socket_service_base.ipp(522): error C3861: “AcceptEx”: 找不到标识符
目前在网上搜索了大量的信息,但是没有解决,添加了 #include 头文件,以及链接Mswsock.lib
live555工程使用boost库编译出错问题说明
来源: http://www.bubuko.com/infodetail-2350119.html
博客主要讲述了live555工程调用boost1.58库时出现的编译错误,如宏重定义、找不到标识符等。在网上搜索大量信息未解决问题,尝试添加头文件及链接Mswsock.lib。

被折叠的 条评论
为什么被折叠?



