Russian Qt Forum
Сентябрь 30, 2024, 12:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Изменить исходники QT  (Прочитано 3431 раз)
Nidxogg
Гость
« : Декабрь 09, 2015, 18:44 »

Добрый день

В Qt4 есть баг, по которому не приходят от PostgreSql нотификации с параметром

Нашел вроде как ссылку, в которой написано как исправить это
https://gitlab.com/pteam/pteam-qtbase/commit/d5e9616e399e68838f99ae4c123930b330bc4221

Подскажите какой вообще порядок действий чтобы эти изменения применить?

Я так понимаю нужны исходники Qt, которые нужно исправить, а после собрать библиотеки?

P.S. В итоге нужно получить драйвер для работы с БД с учетом исправлений
Записан
Bepec
Гость
« Ответ #1 : Декабрь 09, 2015, 21:45 »

Лезем в архив, берём исходники нужной вам версии Qt, ищем проект нужного вам драйвера, меняем, собираем, получаем dll которую суем в ваш проект и вуаля.
Записан
Nidxogg
Гость
« Ответ #2 : Декабрь 10, 2015, 13:32 »

Лезем в архив, берём исходники нужной вам версии Qt, ищем проект нужного вам драйвера, меняем, собираем, получаем dll которую суем в ваш проект и вуаля.
Получилось, даже работает  Шокированный

И ещё поясните пож-а
Вот есть инсталлятор qt-win-opensource-4.8.4-mingw.exe на офф.сайте
Я собрал компилятором mingw 4.4 qt-everywhere-opensource-src-4.8.4.zip  на winXP 32bit

По идее никаких проблем с совместимостью быть не должно между либами из коробками и скомпиленными?
Есть разница компилить на 32 или 64 системе?

Записан
Bepec
Гость
« Ответ #3 : Декабрь 10, 2015, 14:03 »

Эммм...

Хм... Не знаю механику подключения плагинов Qt, потому ничего конкретного сказать не могу. Есть рекомендация собирать всё одним компилятором, но плагины Qt подключается собственным механизмом, так что вполне возможно что работать будет.

Разницы компилировать на 32 или 64 системе нет. Есть разница компилировать x32 или x64 проект. Компилятор компилирует, а на какой системе, не важно.
Хотя тоже интересный вопрос, на x32 можно собрать x64 проект? По идее можно, но уверенности мало Улыбающийся
Записан
Nidxogg
Гость
« Ответ #4 : Декабрь 10, 2015, 18:35 »

Размер библиотек из коробки и полученный (для тех модулей, что не правил) немного отличается
Хотя компилятор вроде тот же
Записан
Bepec
Гость
« Ответ #5 : Декабрь 11, 2015, 00:58 »

Вы б ещё сравнивали машины по их размеру Веселый

Плюньте, есть до сотни параметров компилятора меняющих размер конечного файла Веселый
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.088 секунд. Запросов: 20.