From: | Muhammad Bashir Al-Noimi <mbnoimi(at)gmail(dot)com> |
---|---|
To: | "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org> |
Subject: | PG9.1 Static build over Windows |
Date: | 2013-09-10 15:55:31 |
Message-ID: | CABpATRuO9SDCv6VfXcpm2mMuq673Ku9CrGRDdHhkdbCOAez7wA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Howdy,
I want to link Postgresql client to my Qt project but I noticed that
C:/PostgreSQL/9.1/lib/libpq.lib points to dynamic libaray (libpq.dll) which
is not suiatble for static linking.
How can I link statically my application with Postgresql client?
P.S.
I'm using mingw48_32 not msvs; usually mingw48_32 uses *.a files for static
linking not *.lib
Build log of my project is:
----
mingw32-make[1]: Leaving directory
'F:/build-TestSSLConnection-Satic_postgresql-Release'
mingw32-make[1]: *** No rule to make target 'C:/PostgreSQL/9.1/lib/pq.lib',
needed by 'release\TestSSLConnection.exe'. Stop.
makefile:34: recipe for target 'release' failed
mingw32-make: *** [release] Error 2
17:12:37: The process "C:\Qt\Qt5.1.1\Tools\mingw48_32\bin\mingw32-make.exe"
exited with code 2.
Error while building/deploying project TestSSLConnection (kit:
Satic-postgresql)
When executing step 'Make'
17:12:37: Elapsed time: 00:22.
Thanks in advance for help.
--
Best Regards
Muhammad Bashir Al-Noimi
From | Date | Subject | |
---|---|---|---|
Next Message | Eric Lamer | 2013-09-10 16:46:00 | Need help with Inet type |
Previous Message | Karsten Hilbert | 2013-09-10 14:49:32 | Re: Call for design: PostgreSQL mugs |