分段故障运行提升示例

时间:2017-08-24 14:22:23

标签: c++ boost c++14 boost-asio

我正在尝试运行使用boost :: asio和boost :: fiber的autoecho program。我使用以下内容:

  • Ubuntu 16
  • cmake 3.9.1
  • 提升1_65_0

该程序依赖于round_robin.hpp,yield.hpp和detail / yield.hpp的本地副本。我已经下载了所有这些并且程序构建成功。当我运行代码时,我在main的行中得到了一个分段错误:

io_svc->run();

有人知道我做错了什么,或者代码中是否有错误?

1 个答案:

答案 0 :(得分:2)

我收到了来自Oliver Kowalke @boost的电子邮件:

不幸的是,一些修复程序没有合并到1.65的权限(没有权限因为太晚了) - 你可以使用branch develop(github)或者你需要等到1.66释放。

因此,在boost 1.66发布之前,除非您想使用develop分支,否则此代码将无效。