![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
&-rey |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 12.11.2009 Пользователь №: 1225 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
столкнулся с проблемой компиляции по Visual Studio 2008
после сборки и просмотра Plugins Information в QTDesigner имеем следущbt проблемы:
Проблема выражается в добавлении Style Sheet, любые изменения кроме текста приводят к Invalid Style Sheet. Прошу рассказать знающих людей как это побороть. |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Проблема выражается в добавлении Style Sheet, любые изменения кроме текста приводят к Invalid Style Sheet. это к чему я не понял.А запись Цитата uses incompatible Qt library. Expected build key "Windows msvc release full-config", got "Windows msvc debug full-config" говорит сама за себя, плагины сцществуют только в отладочной версии (дизайнеру нужны релизные) |
|
|
&-rey |
![]()
Сообщение
#3
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 12.11.2009 Пользователь №: 1225 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
&-rey |
![]()
Сообщение
#4
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 12.11.2009 Пользователь №: 1225 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
в конфигурации:
из чего я предполагаю что -debug-and-release должен создать 2 версии залез в папку ...Qt\4.5.3\examples\designer\containerextension\ и обнаружил там 2 Make файла, для debug и release, а так же 2 папки ...Qt\4.5.3\examples\designer\containerextension\tmp\obj\debug_shared\ ...Qt\4.5.3\examples\designer\containerextension\tmp\obj\release_shared\ из чего можно сделать вывод что 2 версии скомпилировались тоже самое соответсвует и для ...Qt\4.5.3\examples\designer\taskmenuextension\ проблема с дизайнером наблюдается на 2-х компах. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
&-rey |
![]()
Сообщение
#6
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 12.11.2009 Пользователь №: 1225 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
из чего можно сделать вывод что 2 версии скомпилировались такой вывод можно сделать только заглянув в ...Qt\4.5.3\plugins\designer\ и увидев там два типа файлов:<filename>.dll <filename>d.dll с выводами поспешил, но, тем не менее, данные файлики были обнаружены ...\plugins\designer\ containerextensiond.dll - 64 512 containerextension.dll - 30 720 taskmenuextension.dll - 33 280 taskmenuextensiond.dll - 71 680 |
|
|
Litkevich Yuriy |
![]()
Сообщение
#7
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
&-rey, теперь посмотри список плагинов в дизайнере, возможно понадобится очистить кэш плагинов. Дизайнер должен забраковать отладочные, но они несъедобны только ему, а твоя программа должна нормально работать при отладочной сборке.
|
|
|
&-rey |
![]()
Сообщение
#8
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 12.11.2009 Пользователь №: 1225 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
возможно понадобится очистить кэш плагинов. HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.5.debug HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.5.false удалил, запустил designer, снова те же проблемы. Нажимал refresh на форме просмотра информации плагинов (долго думает) но потом все так же. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#9
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
&-rey |
![]()
Сообщение
#10
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 12.11.2009 Пользователь №: 1225 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
да вроде нет ...
Layouts Spacers Buttons Item Views [Model-Based] Item Widgets [Item-Based] Containers Input Widgets Display Widgets Arthur Widgets [Demo] Display Widgets [Example] Photon QT 3 Support Scratchpad вот все панели |
|
|
JuryS1806 |
![]()
Сообщение
#11
|
![]() Студент ![]() Группа: Участник Сообщений: 93 Регистрация: 21.10.2009 Из: Нижний Новгород Пользователь №: 1168 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
А я вот под винду редко собираю программы, но когда это делал в последний раз то собирал с помощь MS Visual C++ 2005 (MSVCR90). Ведь насколько я понял Standart Edition распространяется бесплатно и при этом само по себе использования микрософтовского компилера в среде MS Windows это даже логично.
И посему вопрос: что это за костыли такие MINGW32 ??? Бесплатный сыромятный компилер, который типа распространяется бесплатно, но при этом нужно обязательно GPLv2, а если нет , то он стоит 5000 $ и более. И что говорят юристы по поводу этой редкостной ХРЕНИ. которая после статической сборки создает Exe-шник 10 Мб и более. А допустим MSVCR90 можно культурно установить вместе с программой, скачав с microsoft.com инсталер, а в новых версиях винды он и так есть. И еще насколько я помню, всегда существовали 2 версии MS Visual Studio - это версия 98 и все остальные. Так вот, в любов виндовз, даже 95, и в (wine ![]() И зачем вся эта статическая сборка ? Или кашу маслом не испортишь ? Уже есть в винде или в вайне общая разделяемая библиотека , давай еще свою добавим в исполняемый файл и вообще, создать программу на 1,5 Гб, которая будет запускать виндоуз в виртуальной машине, распаковывая его из себя... и потом писать Hello, world !!! ![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#12
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
что это за костыли такие MINGW32 ??? Бесплатный сыромятный компилер, никаких проблем с ним нет.но при этом нужно обязательно GPLv2, а если нет , то он стоит 5000 $ и более. где ты нашёл такое требование? ссылку в студию.Arthur Widgets [Demo] это уже плагины
Display Widgets [Example] ... QT 3 Support |
|
|
&-rey |
![]()
Сообщение
#13
|
Студент ![]() Группа: Новичок Сообщений: 15 Регистрация: 12.11.2009 Пользователь №: 1225 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Arthur Widgets [Demo] это уже плагиныDisplay Widgets [Example] ... QT 3 Support установил 4.5.0 комерческую, выяснил что проблемные плагины создают компоненты WorldTimeClock и TicTacToe сами эти виджеты работают и в собранной версии, но оказались абсолютно бесполезными в применеии. Cпасибо за наставления. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 29.5.2025, 5:06 |