[boost] - ошибки сборки программы под linux
От: DemAS http://demas.me
Дата: 17.08.09 07:05
Оценка:
Решил попробовать boost. Пытаюсь собрать простейший пример из guide
http://www.boost.org/doc/libs/1_39_0/doc/html/accumulators/user_s_guide.html.

Ругается так:

demas@arch ~/study/cpp/boost $ g++ accum1.cpp -o accum1
/usr/include/boost/accumulators/statistics_fwd.hpp: In function ‘int
main()’:
/usr/include/boost/accumulators/statistics_fwd.hpp:87: ошибка:
‘template<int N> struct boost::accumulators::tag::moment’ не является
функцией,
/usr/include/boost/accumulators/statistics/moment.hpp:104: ошибка:
конфликт с ‘template<int T2, class Arg1, class A0, class A1, class A2,
class A3, class A4, class A5, class A6, class A7, class A8, class A9,
class A10, class A11, class A12, class A13, class A14> typename
boost::accumulators::detail::extractor_result<Arg1,
boost::accumulators::tag::moment<T2> >::type
boost::accumulators::extract::moment(const Arg1&, const A0&, const A1&,
const A2&, const A3&, const A4&, const A5&, const A6&, const A7&, const
A8&, const A9&, const A10&, const A11&, const A12&, const A13&, const A14&)’
accum1.cpp:18: ошибка: в вызове ‘moment’


Если закомментироват в коде строку

std::cout << "Moment: " << moment<2>(acc) << std::endl;

все работает.

Дистрибутив Arch.
Posted via RSDN NNTP Server 2.1 beta
Re: Что говорит "g++ --version"? (-)
От: Wannabee  
Дата: 17.08.09 07:09
Оценка:
Re[2]: Что говорит "g++ --version"? (-)
От: DemAS http://demas.me
Дата: 17.08.09 07:45
Оценка:
demas@arch ~/ $ g++ --version
g++ (GCC) 4.4.1
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.