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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [QtPathCorrector]Сделал консольную утилиту для патчинга Qt.  (Прочитано 7963 раз)
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« : Ноябрь 27, 2012, 20:52 »

Всем доброго времени.

Вот, наконец, доделал простую консольную утилиту которая позволяет
патчить бинарики уже установленной Qt для переноса ее в другую директорию и т.п.

Исходники QtPathCorrector тут.

Делал лично для себя чтобы подкорректировать qdoc.exe после установки Qt5-beta2,
проверял только на Windows, только с qdoc.exe. Улыбающийся

Так что, если кому надо - то пожалуйста. Строит глазки
« Последнее редактирование: Ноябрь 27, 2012, 21:08 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Май 20, 2013, 23:12 »

Qt 4.8:

На некоторых библиотеках программа вылетает. Список библиотек передаётся программе в командной строке. Вылетает, например, на QtWebkit4.dll. При этом в консоль печатается по две строки с путями, старая и новая:

Цитировать
qt_binspath=OLD
...
qt_binspath=NEW
...
> Initialized patching operation...
ВЫЛЕТ

также если происходит ошибка во время патчинга, то программа портит исходный файл - он становится размером 0.
« Последнее редактирование: Май 20, 2013, 23:21 от Alex Custov » Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #2 : Май 21, 2013, 12:03 »

Спс, но я забил на тулзу. Если хочешь - допили сам Улыбающийся

Хотя есть и другие нормальные патчилки, вроде.
Записан

ArchLinux x86_64 / Win10 64 bit
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4724



Просмотр профиля WWW
« Ответ #3 : Май 21, 2013, 16:17 »

была где-то тема, где собраны ссылки на разные патчеры
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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