[odb-users] Undefined symbols
    Boris Kolpackov 
    boris at codesynthesis.com
       
    Thu Sep 25 13:57:40 EDT 2014
    
    
  
Hi Adnan,
Adnan RIHAN <adnan at rihan.fr> writes:
> Undefined symbols for architecture x86_64:
My first guess is that you have built 32-bit ODB runtimes. I don't know
what is the default target for your compiler. Perhaps you need to add
something like '-m 64' to CXXFLAGS when running configure for libodb,
libodb-qt, and libodb-sqlite.
> > LIBS += -L/usr/local/lib -lodb -lodb-qt -lodb-sqlite
Doesn't really matter for shared libraries, but, generally, you would
want to list libraries in the most specific to most generic order, that
is: libodb-qt -lodb-sqlite -lodb.
Boris
    
    
More information about the odb-users
mailing list