Russian Qt Forum

Разное => Новости Qt сообщества => Тема начата: DmP от Декабрь 19, 2007, 14:27



Название: Вышла Qt 4.4 TP :P
Отправлено: DmP от Декабрь 19, 2007, 14:27
http://trolltech.com/company/newsroom/announcements/press.2007-12-17.6192777923
Здесь описаны, основные нововведения:
http://trolltech.com/products/qt/whatsnew/qt44-preview


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Mikor от Декабрь 19, 2007, 15:50
Вот что меня радует в Qt, так это непрерывное развитие... Правда не всегда хватает времени писать демки под найденные баги, ибо ошибки в синхронизации не как 2x2 демонстрируются.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Пантер от Декабрь 19, 2007, 20:20
Скачал qt-all-preview-opensource-src-4.4.0-tp1.zip, а ./configure выдает
bash: ./configure: /bin/sh^M: bad interpreter: Нет такого файла или каталога
Что это???


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: ритт от Декабрь 19, 2007, 20:35
мухаха
какой-то тролль юзает вендовые окончания строк :)

всё очень просто: в венде строки заканчиваются на црлф, а в лялихах - на цр (или на лф - путаю постоянно :) )
^M - и есть "неопознанное" окончание строки венды, воспринимаемое как символ, а файла /bin/sh^M у тебя просто нет...хотя, ты можешь его создать, конечно :)

открой в любом умном текстовом редакторе и сделай автозамену ^M на ничего


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Пантер от Декабрь 19, 2007, 20:39
Спасибо! Век живи-век учись. Баг Тролей. ;)


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Пантер от Декабрь 19, 2007, 20:46
You don't seem to have 'make' or 'gmake' in your PATH.
Это что??? Меня кондражка сегодня хватит. make конечно же есть.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Пантер от Декабрь 19, 2007, 20:59
Нужно было в папке config.tests/unix в скриптах перекинуть окончание строки.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: ритт от Декабрь 19, 2007, 21:30
сделай седом автозамену сразу :)
какой тарболл качал?


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Пантер от Декабрь 20, 2007, 12:18
Тарболл указан в первом моем посте. Уже все подправил. Вот только конфигур не проходит, выдает ошибку:
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libm.a(feholdexcpt.o): In function `feholdexcept':
(.text+0x18): undefined reference to `_dl_hwcap'
collect2: выполнение ld завершилось с кодом возврата 1
gmake: *** [/mnt/2other/install/qt-all-preview-opensource-src-4.4.0-tp1/bin/qmake] Ошибка 1
Но это из-за дистра (MOPS 6) - ни одну кутю собрать не могу.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: quizy от Декабрь 20, 2007, 13:08
У меня при компиляции пишет:

Код:
        link /NOLOGO /INCREMENTAL:NO /SUBSYSTEM:CONSOLE /MANIFESTFILE:"tmp\obj\release_shared\rcc.intermediate.manifest" /OUT:..\..\..\bin\rcc.exe @C:\WINDOWS\TEMP\nm32A3.tmp
qbytearray.obj : error LNK2019: unresolved external symbol _compress2 referenced in function "class
QByteArray __cdecl qCompress(unsigned char const *,int,int)" (?qCompress@@YA?AVQByteArray@@PBEHH@Z)
qbytearray.obj : error LNK2019: unresolved external symbol _uncompress referenced in function "class QByteArray __cdecl qUncompress(unsigned char const *,int)" (?qUncompress@@YA?AVQByteArray@@PBEH@Z)
..\..\..\bin\rcc.exe : fatal error LNK1120: 2 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\\VC\bin\link.EXE"' : return
code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.exe"' : return
code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

Что делать скажите, хочется посмотреть на 4.4. :)

Система:
Windows XP SP2
Microsoft Visual Studio 2005 Pro.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Daemon от Декабрь 20, 2007, 13:56
quizy это же opensource версия, а ты его nmake'ом...

А что, в виндовой версии поддержки Phonon'а нет?


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: QCasper от Декабрь 20, 2007, 14:10
quizy это же opensource версия, а ты его nmake'ом...

А почему бы, собственно, и нет? :)


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: c00ker от Декабрь 20, 2007, 14:33
Кто нить QPrintPreview юзал? Как оно работает? :)


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: QCasper от Декабрь 20, 2007, 14:40
А что, в виндовой версии поддержки Phonon'а нет?

Откуда такое предположение?


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Sergey B. от Декабрь 20, 2007, 18:46
Судя по демке TextEdit красиво и афигенно... :)
и кода там 3 строки...


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: quizy от Декабрь 20, 2007, 19:54
Кто-нибудь компилировал под Visual Studio 2005?


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: pastor от Декабрь 20, 2007, 20:42
quizy это же opensource версия, а ты его nmake'ом...

С недавних времен Qt 4.3.x собираеться vs2005 express. Поидее должна собираться и другими версиями с линейки vs2005. Если в Qt 4.4.0  ничего не изменили, то все должно собраться.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: ритт от Декабрь 20, 2007, 21:38
дык, экспресс же халявная, а про - ПРОдажная
что-т я сомневаюсь, что получится под про собрать


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: pastor от Декабрь 20, 2007, 21:49
дык, экспресс же халявная, а про - ПРОдажная
что-т я сомневаюсь, что получится под про собрать

могу ошибаться, но на форуме помоему проскакивал пост, что кто-то собрал при помощи комерческой студии опенсорсную Qt


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Hellraiser от Декабрь 20, 2007, 21:53
дык, экспресс же халявная, а про - ПРОдажная
что-т я сомневаюсь, что получится под про собрать

могу ошибаться, но на форуме помоему проскакивал пост, что кто-то собрал при помощи комерческой студии опенсорсную Qt
Самолично собрал 4.3.2 OpenSource под MSVS, правда у меня .NET 2003. Никаких проблем не было.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Sergey B. от Декабрь 20, 2007, 22:15
vs2008 Team Suite  всё работает 4.3.3 и 4.4.0
vs2008 express - собирал qt 4.3.3 без проблем, правда spec только vc2005.
Но всё работает, правда после qmake -tp vc  приходится конвертировать в формат 2008 студии (мастером проектов студии при открытии файла), пока это единственное неудобство. Из командной строки всё работает без всяких конвертаций и ворнингов.
В релизе 4.4.0 будет спек под vs2008, думаю может будет и в 4.3.4


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: QCasper от Декабрь 20, 2007, 22:37
2003.NET, 2005, 2005 Express - Qt 4.3.2(3), все отлично собирается.
да, забыл, VS2005 - Qt 4.4.0 тоже, по крайней мере снапшот, щас вот тп1 как раз собираю, сами либы собрались уже почти все.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Mikor от Декабрь 20, 2007, 23:42
В Visual Studio 2008 nmake'ом всё собралось без вопросов. Правда с кучей Warning'ов в некоторых новых модулях. Но на то оно и TP.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: QCasper от Декабрь 21, 2007, 00:28
Блин, у меня паднавигатор не работает :( В снапшоте (за 16-е вроде) тоже не работал, я думал ну тут то должен заработать, а вот ни фига, капец блин :( Короче грузится прога, там эта картинка появляется в таком положении как будто мышь навели на левый верхний угол, то есть он (угол) чуть приподнят и выделяющая рамка на иконке в том углу, и все. Ни на какие события мыши не реагирует.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: ритт от Декабрь 21, 2007, 01:12
а у меня жутко глючит демка с диалогами на графиксцене
непонятные глюки с отрисовкой демки "мандельброт"
из ричтекста демки иногда вываливаются при частых выделениях/кликах мышкой

не так хорошо знаю аглицкий, чтобы все найденные кривули отписать троллям


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: uriel от Декабрь 21, 2007, 09:16
У меня, почему-то, наотрез отказывается работать Phonon.
Демка capabilities не видит ни одного устройства для вывода, а musicplayer говорит в консоль что-то вроде:
Phonon::createPath: Cannot connect Phonon::MediaObject(no objectName) to Phonon::AudioOutput(no objectName).
Сама библиотека собралась без единого предупреждения, gstreamer стоит.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: QCasper от Декабрь 21, 2007, 21:25
Блин, у меня паднавигатор не работает :( В снапшоте (за 16-е вроде) тоже не работал, я думал ну тут то должен заработать, а вот ни фига, капец блин :( Короче грузится прога, там эта картинка появляется в таком положении как будто мышь навели на левый верхний угол, то есть он (угол) чуть приподнят и выделяющая рамка на иконке в том углу, и все. Ни на какие события мыши не реагирует.

Хех, вот я слажал, конечно же "Ни на какие события мыши не реагирует" если там только keyPressEvent переопределен :D Я главное досконально изучил все исходники, думаю, блин, да че ж тут может не работать, написано то уж куда проще казалось бы, потом обратил внимание, что ни одно событие от мыши не перехватывается :D Так что паднавигатор нормально работает. С клавиатуры :)


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: SLiDER от Декабрь 22, 2007, 01:06
У меня, почему-то, наотрез отказывается работать Phonon.
Демка capabilities не видит ни одного устройства для вывода, а musicplayer говорит в консоль что-то вроде:
Phonon::createPath: Cannot connect Phonon::MediaObject(no objectName) to Phonon::AudioOutput(no objectName).
Сама библиотека собралась без единого предупреждения, gstreamer стоит.

Посмотрите внимательно, скопировался ли у вас плагин к phonon, после make install,  а именно файл libphonon_gstreamer.so из plugins/phonon_backen, иногда почему-то тупит и не копируется при инсталяции, от чего зависит не понял.  ???


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: uriel от Декабрь 22, 2007, 08:02
Ага, спасибо, он не только не скопировался, но ещё и не собрался почему-то. :)


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: QCasper от Декабрь 22, 2007, 11:15
Ага, спасибо, он не только не скопировался, но ещё и не собрался почему-то. :)

Наверное кто-то забыл указать ключик -phonon при конфигурации :)


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: uriel от Декабрь 22, 2007, 12:15
Да нет, всё намного прозаичнее - не было хедер-файлов для libgstreamer'а, вот он его автоматически и отключил при конфигурации, а я упустил это из виду. ;)


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: IGHOR от Декабрь 22, 2007, 18:09
И как оно ? в нем пахнет мультимедиа библиотекой ?


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Мурат от Декабрь 24, 2007, 14:56
При компиляции assistant'a появляется странная ошибка. Причем большая часть qt уже скомпилированна!

Код:
In file included from ../../../../src/3rdparty/clucene/src/CLucene/config/repl_tchar.h:91,
                 from ../../../../src/3rdparty/clucene/src/CLucene/StdHeader.h:179,
                 from ../../../../src/3rdparty/clucene/src/CLucene.h:11,
                 from qanalyzer.cpp:16:

d:/Compilers/MinGW/include/tchar.h:45: error: redeclaration of C++ built-in type`wchar_t'

Что это может быть???


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: SLiDER от Декабрь 24, 2007, 22:50
При компиляции assistant'a появляется странная ошибка. Причем большая часть qt уже скомпилированна!

Код:
In file included from ../../../../src/3rdparty/clucene/src/CLucene/config/repl_tchar.h:91,
                 from ../../../../src/3rdparty/clucene/src/CLucene/StdHeader.h:179,
                 from ../../../../src/3rdparty/clucene/src/CLucene.h:11,
                 from qanalyzer.cpp:16:

d:/Compilers/MinGW/include/tchar.h:45: error: redeclaration of C++ built-in type`wchar_t'


Что это может быть???


В принципе, что написано, то и есть. А именно, переопределение типа wchar_t, очень похоже на двойное включение заголовочника tchart.h. Несовсем понятно как, MinGW у меня под рукой нет. Как временное решение попробуйте закоментировать 91 строку в файле repl_tchar.h.


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Мурат от Декабрь 25, 2007, 10:45
Это я пробовал, но тогда появляются другие ошибки связанные с тем что компилятор не находит функции объявленные в <tchar.h>. Пока поставил #undef _CL_HAVE_TCHAR_H в файле repl_tchar.h чтоб tchar.h не инклюдился, вроде этой ошибки уже нет, посмотрим что будет дальше!!!


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: QCasper от Декабрь 25, 2007, 11:02
У меня были какие-то проблемы с wсhar_t, я решил следующим образом: в msvc - свойства проекта -> Configuration Properties -> C/C++ -> Language -> Treat wchat_t as Built-in type - No


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: Cyrax от Декабрь 27, 2007, 14:08
В Qt 4.4 появились сложные заголовки у таблиц ?


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: WW от Декабрь 27, 2007, 16:00
в качестве вводного курса Qt 4.4 (http://arstechnica.com/news.ars/post/20071226-first-look-qt-4-4-0-with-phonon-and-webkit.html)


Название: Re: Вышла Qt 4.4 TP :P
Отправлено: SLiDER от Декабрь 28, 2007, 21:42
Два дня немножко ковыряю фонон. Ощущения двоякие. Во-первых, документации в комплекте ни какой, ссылаются на сайт KDE, но там вообще полный ужас, после великолепнейшей документации по самой Qt бесит "нипадецки". Хотя это и понятно, не релиз еще, документация должна быть в конце, только вот боюсь я, что под предлогом "3dparty" Trolltech может над этим и незаморочиться. Во-вторых, Два предоставленных примера примитивны до невозможности, Плеер показывает работу только с одним из пяти возможных MediaSource. И ни где не сказано про то, что добрая половина из них вообще еще не реализована. 8( При этом ни каких сообщений об ошибках, что данный MediaSource еще не реализован, не кажет, т.е. вообще как бы ошибок нет, если только сам не залезешь в MediaObject::errorString() и не увидишь эту замечательную ошибку. 8( Но вот с проигрыванием файлов любого, поддерживаемого gstreamer-ом, формата все отлично. 8) Хотя мне это и не нужно, меня как раз, в качестве MediaSource, QIODevice интересовало.

З.Ы.И уж очень у них еще много всякого полезного в non realized future записано, но ни чего подождем 8).