Qt Сreator
Поставил себе сабж, посмотреть чо за оно. Как обычно, первая операция после установки - проверить, нужно ли его инсталлировать, или можно ставить простым копированием (у меня рабочих мест много, инсталлировать влом и вообще я стараюсь проги ставить так, чтобы они переживали умирание винды).
Так вот фиг. Причем фиг такой, коего я еще не видел.
При установке оно патчит часть собственных файлов, прописывая ЯВНО внутрь бинарника путь куда их инсталлировали. Посему копируй, не копируй - оно будет искать свои файл там куда его ставили.
Лечится это запуском хитрого бинарника:
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
no subject
no subject
Некому писать на дельфях - остались или студенты, которых проще убить чем научить, или гуру, которых проще убить чем на другую работу переманить.
Микрософт ударился в гламур со своими вистами и прочим, проще линукс поставить, чем драйвер под какую-нить железяку под висту найти.
Опять же имеется определенное подмножество не дружащих с головой клиентов, где директора слушаются админов-линуксоидов, поэтому если туда придти с кроссплатформенным решением, оные админы будут плясать от счастья и ходить стучать ботинками по столу директора с воплями "мы хотим это купить" :)
В общем, надо каким-то образом объехать всю ИТ-бессмыслицу последних 15 лет на кривой козе и QT, судя по всему, является этой кривой козой:)
no subject
Вот - и что показательно, если умного человека заставить таки посмотреть на кутю, то она гарантированно ему понравится. Обратных примеров пока не было.
По теме - ставьте её в C:\Qt и переносите куда угодно на такой же C:\
no subject
Я очень люблю независимые от пути приложения (цель - запуск по сети с одной виндовой шары, ношение на флешках и прочий чисто виндовый неадекват).
no subject
no subject
no subject
Вы же помните, что OLE1 лучше было просто не трогать, а OLE2 его полностью перечеркнуло.
> Некому писать на дельфях - остались или студенты, которых проще убить чем научить, или гуру, которых проще убить чем на другую работу переманить.
По-моему, проблема формулируется чутка по-иному: студенты вообще ни на чем писать не умеют, просто то, как они не-пишут на чем-то другом, от вас проще спрятать, чем если бы они делали то же самое на делфи. :) Разруха в головах не зависит от применяемого инструмента.
no subject
no subject
no subject
Для меня эффективная работа - это емакс и терминалка с зсш. Для кого то - вим и терминалка с баш. Пофиг. Главное что бы окружение не мешало делать тебе своё дело. В линупсах такое почти искаропки, макос можно доковырять за пару дней, с виндовзом такое у меня не получилось.
Но я опять отвлёкся. Ещё раз - я говорю о Qt как о базе для приложений. Пусть виндовз-онли, пофиг. Вместо того что бы юзать убогие и неудобные поделия типа дельфей. В качестве бесплатного бонуса получаем версию проги под разные линупсы и с небольшими усилиями даже по кутопию.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(Anonymous) - 2009-02-13 06:22 (UTC) - Expandno subject
no subject
no subject
no subject
До этого не было адекватного инструментария такого уровня.
no subject
no subject
(no subject)
(no subject)
no subject
QT не пробовал, но сильно сомневаюсь, что он Вижуал Студию опережает и когда-либо опередит в плане создания гуи.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
Как бы там оно ни было - я ж его таки вручную с машины на машину перенес и оно даже заработало, что уже говорит о некотором начальном уровне вменяемости разработчиков.
no subject
Оно таки уже вполне из пелёнок вылезло. И таки да - они собрались и допилили продукт для людей с альтернативной идеологией (хотя и раньше были интеграторы для разных там вс).
no subject
no subject
Qt весьма хорош, с версии 3, под Windows правда выходил только коммерческий (2002-й)
Qt шикарен с версии 4(3 и 4 отличаются в первую очередь API, а возможности всё теже) (2005-й)
Получается, что "до-Qt-шные времена", это суровые 90-е, к сожелению не застал тот период, рассуждать о toolkit-ах того времени не могу. Но одно могу сказать точно, если бы вы взлянули на Qt скажем 5лет назад, восприятие у вас было бы, такое же как теперь. Тут правда надо заметить, что Qt за это время ОЧЕНЬ далеко шагнул, в сфере "фич" которые воспринимать начинаешь скажем через полгода на нём активного писания.
no subject
QT как библиотека и консольный компилятор может быть хоть миллион раз хорош. Но до того момента, пока вокруг этого не будет человеческий инструментарий, которым бы можно было за ВМЕНЯЕМОЕ время делать проекты (не в мифической американской конторе с неограниченным бюждетом и любым результатом) - это все будет неинтересно и несерьезно для применения.
С креатором похоже совсем будет по другому. Потому что они тупо скопировали идеологию Билдера-Дельфи-VCL. Кто бы что не говорил. Даже та же автогенерация UI в отдельном невидимом контейнере - и то покзатель. Наконец-то дошло, что нет смысла все какашки выкладывать в основной код, как в жабе или .NET. Если надо, народ и сам выложит все.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject