Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.
Внимание! Некоторое время письма не доходят до аккаунтов MAIL RU GROUP, не доходят на все почтовые ящики mail.ru, inbox.ru, bk.ru. Пишите им жалобы, чтобы быстрее восстановили получение писем, регистрируйтесь через яндекс почту и gmail, туда письма с активизацией доходят.

Вернуться   Форум программистов > C++ > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 05.12.2018, 12:30   #1
ivan.tiran
Форумчанин
 
Аватар для ivan.tiran
 
Регистрация: 24.08.2011
Сообщений: 118
Репутация: 8
По умолчанию Сборка QPSQL драйвера при статической сборке Qt.

Добрый день.
Знаю, что тема изъезжена и раздражает тру программистов на Qt. Но, мне нужно собрать статически Qt с поддержкой драйвера QPSQL. Qt 5.9. Компилятор Mingw32. ОС Windows 7.
Я собирал Qt по этой статье https://vladsol.tk/2017/05/qt-5-8-static-build/.
Проблем не было. Но по этой статье происходит сборка только драйверов QOCI и QSQLITE.
Попробовал подкинуть dll в папку plugins статической сборки, но Qt отказывается видеть динамические либы. (В крайнем случае думал, пусть dll QPSQL тащится с собой).
Я решил пересобрать заново статическую сборку Qt. При сборке указывал ключ –qt-sql-psql. В итоге конфигурационный батник принял только -sql-psql. Пришлось добавить так же пути к либам
PSQL_LIBS="C:\Program Files (x86)\PostgreSQL\9.3\lib\libpq.lib" -I "C:\Program Files (x86)\PostgreSQL\9.3\include" -L "C:\Program Files (x86)\PostgreSQL\9.3\lib"
Но, появилась новая ошибка
Note: Using static linking will disable the use of dynamically
loaded plugins. Make sure to import all needed static plugins,
or compile needed modules into the library.
Note: No wayland-egl support detected. Cross-toolkit compatibility disabled.
WARNING: Python version 2 (2.7.5 or later) is required to build QtWebEngine.
ERROR: Qt requires a compliant STL library.
Check config.log for details.
Поиски решения, которой (ERROR: Qt requires a compliant STL library) ничего не дали.
Может кто подскажет как можно решить эту проблему? Может ключ дополнительно какой-то нужно прописать?

Спасибо.
ivan.tiran вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при сборке программы Solaire Общие вопросы C/C++ 2 10.07.2017 00:20
Сборка статической библиотеки с mingw ArmanPrestige Общие вопросы C/C++ 1 17.03.2015 02:34
проблемы при сборке проекта brutalis Qt и кроссплатформенное программирование С/С++ 2 21.01.2013 18:50
Проблема с взаимодействием динамической и статической памяти - обращение к статической переменной Comst95 Паскаль 1 03.01.2012 18:46
QMySQL - сборка драйвера под Windows Ivan_32 C/C++ Базы данных 1 11.02.2011 05:44


10:09.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru