나는 boost.asio에 새로 왔습니다. 간단한 예를 시도 할 때 문제가 있습니다.boost.asio 테스트 문제
#include <boost/asio.hpp>
#include "boost/bind.hpp"
#include "boost/date_time/posix_time/posix_time_types.hpp"
나는이 개인 변수가 필요합니다 : 내 헤더 파일에
내가 가진
boost::asio::ip::udp::socket socket_;
내가 컴파일 할 때이 오류가 :의
error C2512: 'boost::asio::basic_datagram_socket<Protocol>' : no appropriate default constructor available
with
[
Protocol=boost::asio::ip::udp
부스트 왜 문서 :: 다음과 같이 설계되었습니다 ASIO이 있습니까? 나에게 이것은 매우 불편하다. – Simon
@Simon 이름에 : "asio"는 비동기 I/O를 의미합니다. 이 라이브러리는 동기 전용 소켓 클래스를 가지고 있지 않으며 비동기 작업을 지원하기 위해 소켓에 io_service에 대한 참조가 필요합니다. 동기화 작업을 호출 할 계획이라 할지라도. – Cubbi