[odb-users] Toolchain issue with Qt 5.1.1 and odb

abbas ali chezgi chezgi at yahoo.com
Mon Nov 25 00:43:12 EST 2013


qtcreator has it's "Build Environment". 
set PATH variable in qtcreator.    projetcs-->your kit-->build-->Build Environment




On Monday, November 25, 2013 8:08 AM, Danny Gale <danny.m.gale at gmail.com> wrote:
 
Hi,

Let me start by saying that odb seems to be the most extensive and easiest
to integrate ORM solution for C++. I'm excited to
 have these capabilities
without having to write SQL myself.

I'm trying to get odb integrated into my Qt Creator 2.8.1 (using Qt 5.1.1)
build chain. Qt Creator has found the headers (I followed the instructions
here: http://wiki.codesynthesis.com/Using_ODB_with_Qt_Creator_on_Linux) but
when make calls odb, I get:

odb --database sqlite --profile qt --generate-schema --generate-query
--generate-session -I/Users/galed/Qt5.1.1/5.1.1/clang_64/include
-I/Users/galed/Qt5.1.1/5.1.1/clang_64/include/ -I/usr/local/include/
../../daedal/PCB/pcblayer.h

make[1]: odb: No such file or directory

ODB was configured and make'd in /opt/odb-2.3.0-i686-macosx. My path is:

GALED:~ galed$ echo
 $PATH
/Applications/microchip/xc32/v1.00/bin:/Applications/microchip/xc32/v1.00/bin:/Users/galed/Documents/Programming/lib/xerces-c-3.1.1-x86-macosx-gcc-4.0:/opt/local/bin:/opt/local/sbin:/opt/local/lib:/opt/local/share:/Library/Frameworks/Python.framework/Versions/2.6/bin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/usr/local/CrossPack-AVR/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/opt/odb-2.3.0-i686-macosx/bin/

and

GALED:~ galed$ odb --version
ODB object-relational mapping (ORM) compiler for C++ 2.3.0
Copyright (c) 2009-2013 Code Synthesis Tools CC
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

GALED:~ galed$ which odb
/opt/odb-2.3.0-i686-macosx/bin//odb

Why is Qt Creator (or, more specifically, make as called from Qt Creator)
not finding the
 odb executable? What is the soluction to this?

Thanks for your help. Looking forward to using odb to extend my Qt
applications,
Danny Gale
danny.m.gale at gmail.com


More information about the odb-users mailing list