Compilieren von Postgres Plugin schlägt fehl unter Vista
Verfasst: 4. Juli 2009 14:26
Ich versuche aktuell Qt 4.5.2 mit dem Postgres Plugin 8.4-rc2 unter Vista (32 Bit) zu kompilieren (analog unter Linux und OSX lief es problemlos).
Ich habe Postgres nach dieser Anleitung http://developer.postgresql.org/pgdocs/ ... libpq.html und auch testweise mit Cygwin kompiliert.
In die Umgebungsvariablen LIBS und INCLUDE die entsprechenden Pfade eingetragen, configure mit -plugin-sql-psql ausgeführt und wenn ich nun versuche mit nmake (VS Studio 9 bzw 2008) zu kompilieren, erhalte ich die Meldung:
Gleiche Meldungen erscheinen wenn ich nach http://doc.trolltech.com/4.5/sql-driver ... -and-above versuche das Modul einzeln zu kompilieren
Wäre nett, wenn mir jemand bitte weiter helfen könnte?
Danke
Phil[/code]
Ich habe Postgres nach dieser Anleitung http://developer.postgresql.org/pgdocs/ ... libpq.html und auch testweise mit Cygwin kompiliert.
In die Umgebungsvariablen LIBS und INCLUDE die entsprechenden Pfade eingetragen, configure mit -plugin-sql-psql ausgeführt und wenn ich nun versuche mit nmake (VS Studio 9 bzw 2008) zu kompilieren, erhalte ich die Meldung:
Code: Alles auswählen
link /LIBPATH:"c:\Library\Qt\4.5.2\lib" /LIBPATH:"c:\Library\Qt\4.5.2\li
b" /NOLOGO /DEBUG /DLL /MANIFEST /MANIFESTFILE:"tmp\obj\debug_shared\qsqlpsqld.i
ntermediate.manifest" /VERSION:4.52 /OUT:..\..\..\..\plugins\sqldrivers\qsqlpsql
d4.dll @C:\Users\ADMINI~1\AppData\Local\Temp\nm324D.tmp
Bibliothek "..\..\..\..\plugins\sqldrivers\qsqlpsqld4.lib" und Objekt "..\..\
..\..\plugins\sqldrivers\qsqlpsqld4.exp" werden erstellt.
LINK : warning LNK4098: Standardbibliothek "MSVCRT" steht in Konflikt mit andere
n Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden.
libpq.lib(fe-connect.obj) : error LNK2019: Verweis auf nicht aufgelöstes externe
s Symbol "__imp__WSAGetLastError@0" in Funktion "_connectNoDelay".
libpq.lib(fe-misc.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp
__WSAGetLastError@0".
Wäre nett, wenn mir jemand bitte weiter helfen könnte?
Danke
Phil[/code]