c++ - boost asio 示例测试失败

标签 c++ boost boost-asio

我在 fedora xfce 上运行一个简单的 boost asio 示例..它给出了这些错误......有什么想法吗?

#include <boost/asio.hpp>
#include <iostream>

int main( int argc, char * argv[] )
{
    boost::asio::io_service io_service;

    io_service.run();

    std::cout << "Do you reckon this line displays?" << std::endl;

    return 0;
}

输出:

obj/Debug/main.o||In function `__static_initialization_and_destruction_0':|
/usr/include/boost/system/error_code.hpp|214|undefined reference to `boost::system::generic_category()'|
/usr/include/boost/system/error_code.hpp|215|undefined reference to `boost::system::generic_category()'|
/usr/include/boost/system/error_code.hpp|216|undefined reference to `boost::system::system_category()'|
obj/Debug/main.o||In function `boost::system::error_code::error_code()':|
/usr/include/boost/system/error_code.hpp|315|undefined reference to `boost::system::system_category()'|
obj/Debug/main.o||In function `boost::asio::error::get_system_category()':|
/usr/include/boost/asio/error.hpp|216|undefined reference to `boost::system::system_category()'|
||=== Build finished: 5 errors, 0 warnings (0 minutes, 1 seconds) ===|

最佳答案

您需要链接到 libboost_system,例如c++ you-file.cxx -lboost_system

关于c++ - boost asio 示例测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20597018/

相关文章:

c++ - 如何修复架构 x86_64、Boost Asio 1.58 的 undefined symbol

c++ - 如何使用 Boost.Geometry 检查一个环是否包含在另一个环中?

C++ bind第二题

c++ - 在这种情况下是否允许比较无效的迭代器?

.net - native 应用程序内的 C# .NET 用户控件。资源链问题

c++ - 使用 CMake 编译 cpp-netlib + Boost 程序不工作

c++ 内存泄漏 - boost 库

javascript - Node.js 中的同步 TCP 读取

c++ - Boost UDP async_receive_from 不等待超时或接收

c++ - 如何制作多客户端 UDP 服务器