Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 找不到boost::asio::connect()_C++_Boost_Boost Asio - Fatal编程技术网

C++ 找不到boost::asio::connect()

C++ 找不到boost::asio::connect(),c++,boost,boost-asio,C++,Boost,Boost Asio,正如标题所说,我的编译器(Ubuntu 64位)告诉我boost::asio::connect()不是boost::asio的元素。在我的代码中,我尝试调用 boost::asio::io_service io_service; tcp::resolver resolver(io_service); tcp::resolver::query query(argv[1], "daytime"); tcp::resolver::iterator endpoint_iterator = resolve

正如标题所说,我的编译器(Ubuntu 64位)告诉我boost::asio::connect()不是boost::asio的元素。在我的代码中,我尝试调用

boost::asio::io_service io_service;
tcp::resolver resolver(io_service);
tcp::resolver::query query(argv[1], "daytime");
tcp::resolver::iterator endpoint_iterator = resolver.resolve(query);
tcp::socket socket(io_service);
boost::asio::connect(socket, endpoint_iterator);
库(1.48.00)已安装,其他所有内容都已找到。你知道为什么找不到这个吗

包括文件:

#include <boost/asio.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/array.hpp>
#包括
#包括
#包括

通过apt get安装libboost-iostreams1.48-dev解决了此问题,但该问题已丢失。安装了所有缺少的头文件和库,然后找到了connect()函数。

您的
#include
文件?您是否尝试过
#include
?此文件我没有。。。不知道为什么。通过apt get安装Boost。无论如何,该文件都应该包含在中,不是吗?如果您广泛使用Boost,您可能会获得
libboost all dev
。您能回答自己的问题并将其标记为已接受吗?