Hi Gulliver,
thanks for you reply. Finally I was able to compile the postgresql
backend following your suggestions, even if I had to modify some paths
in the FindPostgreSQL.cmake file. This was necessary because the "ms"
subdirectory doesn't exist on my machine and all postgresql libs are
located in $ENV{ProgramFiles}/PostgreSQL/*/lib
Thanks again.
Giovanni.
Gulliver ha scritto:
Hi Giovanni,
Am 15.01.2010 um 18:42 schrieb Eng. Giovanni Pennisi:
Hi my name is Giovanni, and I'm a new user of litesql. I was able to compile
and build the litesql library for Windows platform, and I also made a short
example using sqlite3 as DB. Now I have some problems using litesql with
postgresql DB. Even if I changed the connection string I always got an Unknown
backend exception. Probably I need to compile a postgresql backend library, can
you tell me how to build this library?
Actually the precompiled Windows Version contains only support for sqlite3. You
have to build litesql by yourself from the sources.
You can download the sources from here:
http://sourceforge.net/projects/litesql/files/, you have also to install cmake
(cmake.org) to generate to Visual Studio Project Files or cygwin/
mingw-Makefiles.
Have a look at release_it.bat or release_it.sh for calling from Commandline.
Enable the Option WITH_POSTGRES:
cmake -D WITH_DOCS:bool=ON -D WITH_POSTGRES:bool=ON -D WITH_SQLITE:bool=ON -D WITH_TEST:bool=ON
Actually POSTGRES is searched in this Locations:
find_path(POSTGRESQL_INCLUDE_DIR libpq-fe.h
/usr/include/pgsql
/usr/local/include/pgsql
/usr/include/postgresql
$ENV{ProgramFiles}/PostgreSQL/*/include
$ENV{SystemDrive}/PostgreSQL/*/include
)
find_library(POSTGRESQL_LIBRARIES NAMES pq libpq
PATHS
/usr/lib
/usr/local/lib
/usr/lib/postgresql
$ENV{ProgramFiles}/PostgreSQL/*/lib/ms
$ENV{SystemDrive}/PostgreSQL/*/lib/ms
)
for other locations of the postgres-client libs you can set on the Commandline:
set POSTGRESQL_INCLUDE_DIR=C:/SomeDirWithPostgres/include
set POSTGRESQL_LIBRARIES=C:/SomeDirWithPostgres/lib
cmake -D WITH_DOCS:bool=ON -D WITH_POSTGRES:bool=ON -D WITH_SQLITE:bool=ON -D WITH_TEST:bool=ON
Kind regards,
Gulliver
Thanks in advance.
Giovanni.
Nessun virus nel messaggio in uscita.
Controllato da AVG - www.avg.com
Versione: 9.0.725 / Database dei virus: 270.14.143/2624 - Data di rilascio:
01/15/10 13:47:00
------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev_______________________________________________
Litesql-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/litesql-users
------------------------------------------------------------------------
Nessun virus nel messaggio in arrivo.
Controllato da AVG - www.avg.com
Versione: 9.0.725 / Database dei virus: 270.14.148/2629 - Data di rilascio: 01/17/10 20:35:00
Nessun virus nel messaggio in uscita.
Controllato da AVG - www.avg.com
Versione: 9.0.725 / Database dei virus: 270.14.148/2629 - Data di rilascio:
01/17/10 20:35:00
------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Litesql-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/litesql-users