Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Установка MsgPack на Builder 6


Автор: alsah 17.7.2017, 14:25
Помогите, пожалуйста, подключить MsgPack к Builder 6.

[C++ Fatal Error] tuple.hpp(1718): F1004 Internal compiler error at 0xc828fc with base 0xc10000

Сама строка:
    tuple_element(tuple<A0, A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 >& x) : _x(x.a8) {}

отсюда:

template <typename A0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, typename A17, typename A18>
struct tuple_element<tuple<A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18>, 8> : tuple_type<A8> {
    tuple_element(tuple<A0, A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 >& x) : _x(x.a8) {}
    typename tuple_type<A8>::reference get() { return _x; }
    typename tuple_type<A8>::const_reference get() const { return _x; }
private:
    typename tuple_type<A8>::reference _x;
};

Автор: xvr 29.7.2017, 17:57
Судя по листингу ваш MsgPack хочет как минимум С++ 11. Builder 6.0 до такого не дорос - когда его делали этой версии С++ не было даже в зародыше  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)