Название: Qt Solutions Отправлено: Разуев Максим от Сентябрь 04, 2007, 13:42 Что то не получается собрать Qt Solutions. У меня лицензионная коммерческая версия Qt 4.3.1.(+Visual Studio 2005). Я попыталься сделать по инструкции (т.е. через студию открыть pro файл). Студия выдала ошибку что у меня отсутствует лицензия. В чем проблема?
Название: Re: Qt Solutions Отправлено: Разуев Максим от Сентябрь 04, 2007, 14:18 С компиляцией разобрался. Пришлось это делать из командной сроки. Но теперь не могу понять почему компонент не добавляется в designer. Dll собирается в каталог designer-а копируется. Но при запуске компонента не видно.
Название: Re: Qt Solutions Отправлено: Разуев Максим от Сентябрь 04, 2007, 15:19 Посмотрел описание плагинов в designer. Он не может подключить dll. Выдает ошибку - qtcolorcomboboxplugin.dll' uses incompatible Qt library. Expected build key "Windows msvc release full-config", got "Windows msvc debug full-config"
Никто не в курсе что за хрень. Название: Re: Qt Solutions Отправлено: Sergeich от Сентябрь 04, 2007, 16:13 Собери плагин в релизе.
Название: Re: Qt Solutions Отправлено: Разуев Максим от Сентябрь 04, 2007, 16:24 Разобрался при вызове nmake необходимо явно указывать ключ release.
Название: Re: Qt Solutions Отправлено: vinnipux от Апрель 02, 2008, 11:04 пытаюся собрать QtService для верси Qt4.2.0 + MS VC+2005
при сборке вот такую ошибку выдает: Код: qtservice.cpp почему он ругается? Название: Re: Qt Solutions Отправлено: Mikhail от Апрель 02, 2008, 17:07 Посмотрел описание плагинов в designer. Он не может подключить dll. Выдает ошибку - qtcolorcomboboxplugin.dll' uses incompatible Qt library. Expected build key "Windows msvc release full-config", got "Windows msvc debug full-config" Никто не в курсе что за хрень. Хрень очень простая. Никто не обращает внимание на параметр при конфигурации Qt. А имя ему buildkey. Он и говорит что хочет build key "Windows msvc release full-config". Это полезная фишка. Если откомпилировать Qt 4.1, 4.2, 4.3, 4.4 с одинаковым ключом построения (buildkey). То приложение откомпилированное в 4.1 будет исполняться с библиотеками все верхних версий. Вот так то. А в твоем случае он и говорит, что не совместимой Qt версии. Название: Re: Qt Solutions Отправлено: Mikhail от Апрель 02, 2008, 17:14 пытаюся собрать QtService для верси Qt4.2.0 + MS VC+2005 при сборке вот такую ошибку выдает: Код: qtservice.cpp почему он ругается? Наверно ты чт то поправи перед компиляцией. Только что проверил. Компилируется без ошибок. Qt 4.3.4, MSVC++ 6, QtServise 2.4 Название: Re: Qt Solutions Отправлено: vinnipux от Апрель 03, 2008, 07:41 Хрень очень простая. Никто не обращает внимание на параметр при конфигурации Qt. А имя ему buildkey. Он и говорит что хочет build key "Windows msvc release full-config". Вы немогли бы по подробней рассказать про ключ постоения, как его узнать и использовать, например у меня стоит скомпилированая без данного параметра Qt4.2.0 и мне необходимо откомпилировать QtServise 2.0, что необходимо сделать?Это полезная фишка. Если откомпилировать Qt 4.1, 4.2, 4.3, 4.4 с одинаковым ключом построения (buildkey). То приложение откомпилированное в 4.1 будет исполняться с библиотеками все верхних версий. Вот так то. А в твоем случае он и говорит, что не совместимой Qt версии. Название: Re: Qt Solutions Отправлено: Mikhail от Апрель 03, 2008, 07:57 Хрень очень простая. Никто не обращает внимание на параметр при конфигурации Qt. А имя ему buildkey. Он и говорит что хочет build key "Windows msvc release full-config". Вы немогли бы по подробней рассказать про ключ постоения, как его узнать и использовать, например у меня стоит скомпилированая без данного параметра Qt4.2.0 и мне необходимо откомпилировать QtServise 2.0, что необходимо сделать?Это полезная фишка. Если откомпилировать Qt 4.1, 4.2, 4.3, 4.4 с одинаковым ключом построения (buildkey). То приложение откомпилированное в 4.1 будет исполняться с библиотеками все верхних версий. Вот так то. А в твоем случае он и говорит, что не совместимой Qt версии. Поиск по ассистенту : QString QLibraryInfo::buildKey () [static] Но к компиляции QtServise это отношения не имеет. Попробуй откомпилировать QtServise в командной строке. Скорее всего отсутствуют необходимые пути. Если ошибка повторится посмотри пути установленные в системе( например через SET ). Еще может быть у тебя кроме студии установлен например MinGW. Для Пробы исключи пути на другие компиляторы и пересобери QtServise( qmake, nmake). |