[odb-users] table creation failure and odb log files

Boris Kolpackov boris at codesynthesis.com
Tue May 3 17:28:08 EDT 2016

Hi Ella,

Ella Vishnevsky <ellav at checkpoint.com> writes:

> I'm also compiling person.cpp, person2.cpp, person-odb.cpp and
> person2-odb.cpp. (static compilation)
> If I change from "m_db_3->query<person> (false); " to
> " m_db_3->query<person2> (false);" -> both tables will be created.

When you use static libraries (I assume that's what you mean by
"static compilation") only object files that are "used" are added
to the resulting executable. And by "used" I mean there is one or
more symbols in the executable that are satisified by the object

See this thread for more information and potential solutions:



More information about the odb-users mailing list