powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сборка QT-3.3.6 с плугином для Postgres
4 сообщений из 4, страница 1 из 1
Сборка QT-3.3.6 с плугином для Postgres
    #33861510
TAG~s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
При попытке собрать плугин заявляет ....

C:\Qt\3.3.6\plugins\src\sqldrivers\psql>mingw32-make
g++ -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl,-s -Wl,-subsystem,w
indows -shared -Wl,--export-all-symbols -Wl,--out-implib,..\..\..\sqldrivers\libqsqlpsql.a -o ..\..\..\sqldrivers\qsqlps
ql.dll obj\main.o obj\qsql_psql.o -L"C:\Qt\3.3.6\lib" -L"c:\psql\src\interfaces\libpq\Release" -lqtmain -lpqdll.lib -lq
t-mt3 -lopengl32 -lglu32 -lkernel32 -luser32 -lgdi32 -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -limm32 -
lwinmm -lwsock32 -lwinspool
c:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lpqdll.lib
collect2: ld returned 1 exit status
mingw32-make: *** [..\..\..\sqldrivers\qsqlpsql.dll] Error 1

Это сборка для Windows в Linux всё собралось замечательно.
...
Рейтинг: 0 / 0
Сборка QT-3.3.6 с плугином для Postgres
    #33861609
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TAG~s...c:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lpqdll.lib.....

Вам же по русски написали - не найдена внешняя либа постгресса. Тут два подхода...Либо Вы ручками перекидываете либу поближе к проекту (чтоб он её лицезрел)...Либо пишете инклуды на путя к данной либе...

и ышо... что то я не лицезрею у Вас типа

бла-бла-бла\..\..\..\lib\postgres.lib


с уважением
(круглый)
...
Рейтинг: 0 / 0
Сборка QT-3.3.6 с плугином для Postgres
    #33862184
TAG~s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolobok0 TAG~s...c:\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lpqdll.lib.....

Вам же по русски написали - не найдена внешняя либа постгресса. Тут два подхода...Либо Вы ручками перекидываете либу поближе к проекту (чтоб он её лицезрел)...Либо пишете инклуды на путя к данной либе...

Вы правы но в Makefile прописан путь к c:\pgsql\src\...\ и так далее
только там lib-ы libpsql.lib libpsqldll.lib а не lpqdll.lib хотя qmake генерит -lpqdll.lib



и ышо... что то я не лицезрею у Вас типа

бла-бла-бла\..\..\..\lib\postgres.lib

А вот сдесь поподробнее пожалуста. Я этого нигде не видел.
...
Рейтинг: 0 / 0
Сборка QT-3.3.6 с плугином для Postgres
    #33864569
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TAG~sбла-бла-бла\..\..\..\lib\postgres.lib
А вот сдесь поподробнее пожалуста. Я этого нигде не видел.

в данной либе описываються точки связывания на сам процесс EXE (переменные в процессе, которые использует postrgess и на которые мона ссылаться)...


с уважением
(круглый)
ЗЫ
По поводы либы - нужно просто убедиться что а) она создаёться б) её путя...и далее соеденить то чего хочеться с тем что имеем...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сборка QT-3.3.6 с плугином для Postgres
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]