crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в проблема компиляции под Visual Studio 2008
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
&-rey Дата 19.11.2009, 22:20
 
Цитата(Litkevich Yuriy @ 16.11.2009, 23:55) *
Цитата(&-rey @ 17.11.2009, 1:45) *
Arthur Widgets [Demo]
Display Widgets [Example]
...
QT 3 Support
это уже плагины


установил 4.5.0 комерческую, выяснил что проблемные плагины создают компоненты
WorldTimeClock
и TicTacToe
сами эти виджеты работают и в собранной версии, но оказались абсолютно бесполезными в применеии.
Cпасибо за наставления.
Litkevich Yuriy Дата 16.11.2009, 23:55
 
Цитата(JuryS1806 @ 17.11.2009, 2:02) *
что это за костыли такие MINGW32 ??? Бесплатный сыромятный компилер,
никаких проблем с ним нет.

Цитата(JuryS1806 @ 17.11.2009, 2:02) *
но при этом нужно обязательно GPLv2, а если нет , то он стоит 5000 $ и более.
где ты нашёл такое требование? ссылку в студию.

Цитата(&-rey @ 17.11.2009, 1:45) *
Arthur Widgets [Demo]
Display Widgets [Example]
...
QT 3 Support
это уже плагины
JuryS1806 Дата 16.11.2009, 23:02
  А я вот под винду редко собираю программы, но когда это делал в последний раз то собирал с помощь MS Visual C++ 2005 (MSVCR90). Ведь насколько я понял Standart Edition распространяется бесплатно и при этом само по себе использования микрософтовского компилера в среде MS Windows это даже логично.

И посему вопрос: что это за костыли такие MINGW32 ??? Бесплатный сыромятный компилер, который типа распространяется бесплатно, но при этом нужно обязательно GPLv2, а если нет , то он стоит 5000 $ и более. И что говорят юристы по поводу этой редкостной ХРЕНИ. которая после статической сборки создает Exe-шник 10 Мб и более.

А допустим MSVCR90 можно культурно установить вместе с программой, скачав с microsoft.com инсталер, а в новых версиях винды он и так есть.

И еще насколько я помню, всегда существовали 2 версии MS Visual Studio - это версия 98 и все остальные. Так вот, в любов виндовз, даже 95, и в (wine :rolleyes: ) есть msvcr.dll или на худой конец msvcr.dll.so.

И зачем вся эта статическая сборка ? Или кашу маслом не испортишь ? Уже есть в винде или в вайне общая разделяемая библиотека , давай еще свою добавим в исполняемый файл и вообще, создать программу на 1,5 Гб, которая будет запускать виндоуз в виртуальной машине, распаковывая его из себя... и потом писать Hello, world !!! 8)
&-rey Дата 16.11.2009, 22:45
  да вроде нет ...
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

вот все панели
Litkevich Yuriy Дата 16.11.2009, 19:47
 
Цитата(&-rey @ 16.11.2009, 22:35) *
запустил designer, снова те же проблемы.
плагинов в самом Дезайнере не появилось, в панели виджетов?
&-rey Дата 16.11.2009, 19:35
 
Цитата(Litkevich Yuriy @ 16.11.2009, 19:05) *
возможно понадобится очистить кэш плагинов.

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 Дата 16.11.2009, 19:05
  &-rey, теперь посмотри список плагинов в дизайнере, возможно понадобится очистить кэш плагинов. Дизайнер должен забраковать отладочные, но они несъедобны только ему, а твоя программа должна нормально работать при отладочной сборке.
&-rey Дата 16.11.2009, 18:18
 
Цитата(Litkevich Yuriy @ 16.11.2009, 16:36) *
Цитата(&-rey @ 16.11.2009, 13:21) *
из чего можно сделать вывод что 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 Дата 16.11.2009, 16:36
 
Цитата(&-rey @ 16.11.2009, 13:21) *
из чего можно сделать вывод что 2 версии скомпилировались
такой вывод можно сделать только заглянув в ...Qt\4.5.3\plugins\designer\ и увидев там два типа файлов:
<filename>.dll
<filename>d.dll
&-rey Дата 16.11.2009, 10:21
  в конфигурации:
configure -debug-and-release -shared -qmake -platform win32-msvc2008 -vcproj -qt-zlib -qt-gif -qt-libpng -qt-libjpeg -qt-sql-odbc -direct3d
nmake

из чего я предполагаю что -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-х компах.
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 10.7.2025, 9:13