c++ - building problems with odb in QtCreator -


i want make sql application in qtcreator qt libary , orm libary odb when try build hello example odb site list of errors , couldn't find out problem.

my ideas missing includes or haven't install right.

building errors :

" ..\test\main.cxx:40:15: error: cannot convert 'odb::access::object_traits<person>::id_type' 'long unsigned int' in assignment "  ..\test\main.cxx:42:14: error: cannot convert 'odb::access::object_traits<person>::id_type' 'long unsigned int' in assignment  in file included c:/qt/qt5.4.0/tools/mingw491_32/i686-w64-mingw32/include/odb/database.hxx:26:0,                  ..\test\main.cxx:8: c:/qt/qt5.4.0/tools/mingw491_32/i686-w64-mingw32/include/odb/query.hxx: in instantiation of 'struct odb::query_selector<person, (odb::database_id)5u>': ..\test\main.cxx:47:30:   required here  c:/qt/qt5.4.0/tools/mingw491_32/i686-w64-mingw32/include/odb/query.hxx:104:10: error: invalid use of incomplete type 'struct odb::query_selector_impl<person, (odb::database_id)5u, (odb::class_kind)2u>'    struct query_selector: query_selector_impl<t, db, class_traits<t>::kind>  c:/qt/qt5.4.0/tools/mingw491_32/i686-w64-mingw32/include/odb/query.hxx:84:10: error: declaration of 'struct odb::query_selector_impl<person, (odb::database_id)5u, (odb::class_kind)2u>'    struct query_selector_impl;  ..\test\main.cxx:47:30: error: no type named 'base_type' in 'struct odb::query_selector<person, (odb::database_id)5u>'      typedef odb::query<person> query;  in file included c:/qt/qt5.4.0/tools/mingw491_32/i686-w64-mingw32/include/odb/prepared-query.hxx:12:0,                  c:/qt/qt5.4.0/tools/mingw491_32/i686-w64-mingw32/include/odb/database.hxx:27,                  ..\test\main.cxx:8: c:/qt/qt5.4.0/tools/mingw491_32/i686-w64-mingw32/include/odb/result.hxx: in instantiation of 'class odb::result<person>': ..\test\main.cxx:55:17:   required here c:/qt/qt5.4.0/tools/mingw491_32/i686-w64-mingw32/include/odb/result.hxx:75:9: error: invalid use of incomplete type 'class odb::result_base<person, (odb::class_kind)2u>'    class result: result_base<t, class_traits<t>::kind> " 

this list of errors longer link project files , full list of errors.


Popular posts from this blog