Qt Сreator
Feb. 12th, 2009 06:58 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Поставил себе сабж, посмотреть чо за оно. Как обычно, первая операция после установки - проверить, нужно ли его инсталлировать, или можно ставить простым копированием (у меня рабочих мест много, инсталлировать влом и вообще я стараюсь проги ставить так, чтобы они переживали умирание винды).
Так вот фиг. Причем фиг такой, коего я еще не видел.
При установке оно патчит часть собственных файлов, прописывая ЯВНО внутрь бинарника путь куда их инсталлировали. Посему копируй, не копируй - оно будет искать свои файл там куда его ставили.
Лечится это запуском хитрого бинарника:
qtlibspatcher.exe новый_путь_к_qt_внутри_инсталляции
который патчит все бинарники новым путем.
Нашел только что случайно, после копания в исходниках qt и qt creator - отследил откуда берется путь, а потом случайно обнаружил обращение к нему в функции с характерным названием "patchBinaryWithQtPathes" :)
Если бы я не был пнем - я прочитал имя бинарника сразу, а не только сейчас, потому что мне постоянно мерещилось название типа "dispatcher" а не "patcher".
А, так вот, о чем это я? Исходники qt creator и qt достаточно хорошо читабельны.
PS: Гугл воще не находит такие имена, нигде. Такое ощущение что вопросом переноса в другую папку Qt Creator озаботились только разработчики, а использовал эту хрень только я.
Так вот фиг. Причем фиг такой, коего я еще не видел.
При установке оно патчит часть собственных файлов, прописывая ЯВНО внутрь бинарника путь куда их инсталлировали. Посему копируй, не копируй - оно будет искать свои файл там куда его ставили.
Лечится это запуском хитрого бинарника:
qtlibspatcher.exe новый_путь_к_qt_внутри_инсталляции
который патчит все бинарники новым путем.
Нашел только что случайно, после копания в исходниках qt и qt creator - отследил откуда берется путь, а потом случайно обнаружил обращение к нему в функции с характерным названием "patchBinaryWithQtPathes" :)
Если бы я не был пнем - я прочитал имя бинарника сразу, а не только сейчас, потому что мне постоянно мерещилось название типа "dispatcher" а не "patcher".
А, так вот, о чем это я? Исходники qt creator и qt достаточно хорошо читабельны.
PS: Гугл воще не находит такие имена, нигде. Такое ощущение что вопросом переноса в другую папку Qt Creator озаботились только разработчики, а использовал эту хрень только я.
no subject
Date: 2009-02-12 06:59 pm (UTC)Вы же помните, что OLE1 лучше было просто не трогать, а OLE2 его полностью перечеркнуло.
> Некому писать на дельфях - остались или студенты, которых проще убить чем научить, или гуру, которых проще убить чем на другую работу переманить.
По-моему, проблема формулируется чутка по-иному: студенты вообще ни на чем писать не умеют, просто то, как они не-пишут на чем-то другом, от вас проще спрятать, чем если бы они делали то же самое на делфи. :) Разруха в головах не зависит от применяемого инструмента.
no subject
Date: 2009-02-12 07:06 pm (UTC)no subject
Date: 2009-02-12 07:12 pm (UTC)no subject
Date: 2009-02-12 07:18 pm (UTC)Для меня эффективная работа - это емакс и терминалка с зсш. Для кого то - вим и терминалка с баш. Пофиг. Главное что бы окружение не мешало делать тебе своё дело. В линупсах такое почти искаропки, макос можно доковырять за пару дней, с виндовзом такое у меня не получилось.
Но я опять отвлёкся. Ещё раз - я говорю о Qt как о базе для приложений. Пусть виндовз-онли, пофиг. Вместо того что бы юзать убогие и неудобные поделия типа дельфей. В качестве бесплатного бонуса получаем версию проги под разные линупсы и с небольшими усилиями даже по кутопию.
no subject
Date: 2009-02-12 07:20 pm (UTC)Пардон, а к чему тогда всуе поминать редмонд?
> Ещё раз - я говорю о Qt как о базе для приложений.
А я говорю об экономической целесообразности.
no subject
Date: 2009-02-12 07:22 pm (UTC)no subject
Date: 2009-02-12 07:30 pm (UTC)no subject
Date: 2009-02-12 07:31 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: (Anonymous) - Date: 2009-02-13 06:22 am (UTC) - Expandno subject
Date: 2009-02-13 03:23 pm (UTC)no subject
Date: 2009-02-12 07:25 pm (UTC)no subject
Date: 2009-02-12 07:31 pm (UTC)no subject
Date: 2009-02-12 08:00 pm (UTC)До этого не было адекватного инструментария такого уровня.
no subject
Date: 2009-02-12 08:02 pm (UTC)no subject
Date: 2009-02-12 08:04 pm (UTC)no subject
Date: 2009-02-12 08:04 pm (UTC)вот это и показывает итог :)
no subject
Date: 2009-02-12 08:29 pm (UTC)no subject
Date: 2009-02-13 07:17 am (UTC)QT не пробовал, но сильно сомневаюсь, что он Вижуал Студию опережает и когда-либо опередит в плане создания гуи.
no subject
Date: 2009-02-13 08:24 am (UTC)А если сравнивать с всякими WPF(или как их там) .Net-овскими, то разница правда уже небольшая, но Qt логичнее, и сырцы её более приятные - имхо показатель.
no subject
Date: 2009-02-13 08:40 am (UTC)Как минимум в Qt доступны исходники без декомпилятора.
no subject
Date: 2009-02-13 09:16 am (UTC)no subject
Date: 2009-02-13 06:44 pm (UTC)no subject
Date: 2009-02-13 06:46 pm (UTC)no subject
Date: 2009-02-13 08:38 am (UTC)no subject
Date: 2009-02-13 11:42 am (UTC)no subject
Date: 2009-02-13 06:41 pm (UTC)Чтобы не быть голословным, какие серьёзные преимущества есть у QT кроме "логичности"? Потому что логичность бывает разная и у каждого своя.
(no subject)
From: