Closed marimarek closed 11 years ago
ja nic nie instalowałem dodatkowo więc to albo z qt albo z mingw albo z postgresa albo z windowsa
windows 7 x64 postgres 9.2 mingw 4.7 qt 5.0.2
A działało Ci z lini komend od razu? Możesz podesłać co masz w PATH, echo %PATH%. Bo ja wyszukująć plik dlltool znalazłem tylko w minGW, ale on nie działa i przyjmuje inne argumenty. A sam kompilowałeś dll-ki do postgrs'a czy brałeś te co Mateusz podrzucił i Ci działały?
dlltool twierdzi, ze jest z gnu binutils, a rezyduje w ..\Qt5.0.2\Tools\MinGW\bin. Wersja 32bitowa była kompilowana pod windows 7 64bit, postgres 9.2, qt 5.0.2 i mingw, który tam jest.
mam strasznie duzo syfu w path dllki kompilowalem sam (i sam wrzucalem) te z katalogu 64 bit
Juz udało mi się dojść dalej, trzeba było zamienić meijscami: parametry -d i -D tak jak dlltool —d LIBPQ.def -D libpq.dll —l libpq.a -k na dlltool -D libpq.dll —d LIBPQ.def —l libpq.a -k Jeszcze dalej też w opisie byłą literówka ming32-make zamiast mingw32-make
Anyway dalej mam problem teraz taki, ze po wykonaniu mingw32-make debug/release dostaje informacje o braku libpq-fe.h. :(
Źle podałem ścieżkę do includów. Teraz wszytko mi się już skompilowało, ALe dalej nie działa. DOstaję ten sam błąd co po przekopiowaniu dll-ek z repo. :(
QSqlDatabase: QPSQL driver not loaded QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7
Dziwne jest, że sterowniki są na liście dostępnych. ;/
3h-4h życia w dupe, ale się udało. Problemem było, że nie miałem w PATH ścieżki do postgresa.
Mógłby ktoś z Was podesłać tego tool'a i napisać z jakiego dokładnie OS-a korzystacie?