首页 > 解决方案 > 如何升级提升进度?

问题描述

boost/progress.hpp 1.71.0 版警告我:

include/boost/timer.hpp:21:98: note: #pragma message: This header is deprecated. 
Use the facilities in <boost/timer/timer.hpp> instead.
BOOST_HEADER_DEPRECATED( "the facilities in <boost/timer/timer.hpp>" )

但是当我查看boost/timer.hpp时,没有明显的升级路径,因为没有boost::progress_display类。

progress.hpp除了重写之外,Boost 的人们打算以什么方式让我绕过弃用.

标签: c++boost

解决方案


今天没有好的解决办法。您的选择是:

  • 使用没有弃用警告的旧提升
  • 忽略警告
  • 写一个替换
  • 等待提升 1.72 并使用:#include <boost/timer/progress_display.hpp>

我遇到了同样的问题,发现了这个摘要: https ://github.com/boostorg/timer/issues/12


推荐阅读