C++ 分段故障运行boost示例

C++ 分段故障运行boost示例,c++,boost,c++14,boost-asio,C++,Boost,C++14,Boost Asio,我正在尝试运行使用boost::asio和boost::fiber的。我正在使用以下工具: Ubuntu 16 cmake 3.9.1 增压1_65_0 该计划取决于round_robin.hpp、yield.hpp和detail/yield.hpp的本地副本。我已经下载了所有这些,程序构建成功。当我运行代码时,我在main中的行中得到了一个分段错误,它会: io_svc->run(); 有人知道我是否做错了什么,或者代码中是否有错误吗 我收到一封来自Oliver Kowalke@b

我正在尝试运行使用boost::asio和boost::fiber的。我正在使用以下工具:

  • Ubuntu 16
  • cmake 3.9.1
  • 增压1_65_0
该计划取决于round_robin.hpp、yield.hpp和detail/yield.hpp的本地副本。我已经下载了所有这些,程序构建成功。当我运行代码时,我在main中的行中得到了一个分段错误,它会:

io_svc->run();

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

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

不幸的是,有些修复程序没有权限合并到1.65中(因为太晚了,所以没有权限)-您可以使用branch develop(github),或者您需要等到1.66发布


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

在一个不太重要的注释中
boost 1.65.0
还报告了错误的编译警告,最新版本为
Visual Studio 2017
,请参阅