0

大家好

我正在使用升压蓄电池。

这两行用于在 LInux 中与当前版本的 boost 一起正常工作。

accumulator_set< double, stats< tag::covariance<double, tag::covariate1> > >
acc_cov;
accumulator_set< double, stats< tag::variance >> acc_var;

当我搬到安装了 boost v1.40 的 Sun 机器上时,我遇到了这个构建错误

“/opt/boost/boost/accumulators/framework/depends_on.hpp”,第 276 行:
错误:<no tag> 无法在构造函数中初始化。
“/opt/boost/boost/fusion/container/list/cons.hpp”,第 85 行:其中:While
实例化“boost::accumulators::detail::accumulator_wrapper<int,
int>::accumulator_wrapper(const
boost::accumulators::detail::accumulator_wrapper<int, int>&)”。
“/opt/boost/boost/fusion/container/list/cons.hpp”,第 85 行:其中:
从非模板代码实例化。
1 个错误

您知道如何解决这些错误以及为什么会出现此问题吗?

谢谢AFG

4

1 回答 1

0

你在两台机器上使用相同版本的 Boost 吗?

此外,Sun 和 x86 机器完全不同,因此您也可能会遇到问题。

于 2010-06-03T12:36:32.377 回答