Компания Nokia выпустила (http://labs.qt.nokia.com/2011/05/04/qt-4-7-3-and-qt-mobility.../) обновление фреймворка Qt 4.7.3, набора библиотек Qt Mobility 1.1.3 и пакета Qt SDK 1.1, ориентированного на упрощение создания основанных на Qt мобильных приложений. Обновление носит в основном корректирующий характер.Пакет Qt SDK 1.1 ориентирован (http://labs.qt.nokia.com/2011/05/04/qt-sdk-1-1-released/) на упрощение разработки, сборки, отладки и тестирования как настольных программ, так и кросс-платформенных мобильных приложений, основанных на Qt. Nokia Qt SDK базируются на фреймворке Qt 4.7.3, интегрированной среде разработки Qt Creator 2.1, наборе библиотек Qt Mobility 1.1.3 и симуляторе Qt Simulator 1.1. Подготовленное с использованием Nokia Qt SDK приложение без дополнительных модификаций можно скомпилировать для устройств на базе платформ Symbian, Maemo и MeeGo, а также для широкого круга настольных операционных систем.
Среди особенностей новой версии Qt ...URL: http://labs.qt.nokia.com/2011/05/04/qt-sdk-1-1-released/
Новость: http://www.opennet.me/opennews/art.shtml?num=30456
Оно как и промежуточные сборки теперь под оффтопик библиотеки MS VC 9 тянет?
оно всегда тянуло CRT вижуаловское. по крайней мере начиная с 4.4, когда я начал заниматься Qt
Проекты собранные в 2010.05 не требовали msredist9. Свои библы и msvcrt.dll (который и так везде на более-менее живой системе есть). А на последних сборках уже надо было ставить пакет библиотек от 9-ой студии.
> Проекты собранные в 2010.05 не требовали msredist9. Свои библы и msvcrt.dll (который
> и так везде на более-менее живой системе есть). А на последних
> сборках уже надо было ставить пакет библиотек от 9-ой студии.год назад - это 4.5.*, насколько помню? в принципе, может быть. я тогда сам собирал Qt, не знаю чего требовали нокиевские бинарники. извиняюсь за дезинформацию
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">
как обычно всё, в общемменя куда больше интересует, зачем они под офтопик собирают с нестандартным /Zc:wchar_t-? приходится все либы пересобирать с этим ключом, чтоб линковалось с Qt
afaik, это нужно для работы самого qt creator-а.
а для разработки они предлагают использовать тулчейн gcc.
> а для разработки они предлагают использовать тулчейн gcc.Мне так нравится подход Qt разработчиков:
1. Партнер у Nokia Microsoft, но к черту Microsoft, будем юзать GCC даже под Windows.
2. Google и Apple - конкуренты Nokia. Но Android и iOS - это круто, поддержим разработку под MeeGo-конкурентов. Google NativeClient - классная штука для запуска Qt в Google Chrome, портируем туда Qt на деньги Nokia, которая она вкладывает в разработчиков Qt. И плевать на конкуренцию! Мир! Дружба! Жвачка!Разработчики - молодцы! Если бы так же делали разработчики Apple, Google, Microsoft, Oracle и др. и потом выкладывали все свои исходники на gitorious, то проприетарщина была бы уже уничтожена свободным софтом!
>Мне так нравится подход Qt разработчиков:Всё переврал. Если бы ты следил за развитием Qt хотя бы несколько лет, то знал бы:
1. Что то, на что ты указываешь появилось давно, когда ещё на нокию не влиял мразесофт.
2. Поддержка iOS/Android делается сторонними людьми, на которых нокия не влияет.
Политика Qt разработчиков совсем не поменялась после сделки с Microsoft: пишут под конкурирующие платформы и пиарят портирование на эти платформы в официальных блогах, они все также любят нынешних конкурентов Nokia как и до сделки, и это здорово! Не то что другие.
Как же много знаков восклицания! Вы! так! !эмоц!иона!льны!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
> 1. Партнер у Nokia Microsoft, но к черту Microsoft, будем юзать GCC
> даже под Windows.Думаю причина чисто техническая, gcc + binutils весят ~30 мегабайт.
Windows SDK весит около гига :)
А что там слышно про будущее Qt? Или все все так же в подвешенном состоянии.
> А что там слышно про будущее Qt? Или все все так же
> в подвешенном состоянии.Да нормально с ним всё. Финансирование идёт. Разработчики заняты примерно тем же, что и в январе(до соглашения с мразесофтом): пишут код, правят баги, пишут статьи для сайта, постепенно выполняют планы.
>А что там слышно про будущее QtБудущее Qt возможно только в случае её успешного форка. В данном случае эта библиотека как красная тряпка перед Баллмером. Всю историю майкрософт боролись за разработчиков (что и обеспечило им хорошие позиции на рынке). Если сравнивать Linux и Qt с точки зрения того, что в данный момент для них опаснее, то, безусловно, окажется, что Qt намного более серьёзный конкурент.
УРА! УРА! УРА!
Прямые ссылки на полные комплекты (если кому не нравится пользоваться
qt-шными on-line установщиками):Qt SDK Lin32 offline v.1.1 (687 MB)
ftp://ftp.qt.nokia.com/pub/qtsdk/Qt_SDK_Lin32_offline_v1_1_e...Qt SDK Lin64 offline v.1.1 (689 MB)
ftp://ftp.qt.nokia.com/pub/qtsdk/Qt_SDK_Lin64_offline_v1_1_e...Qt SDK Mac64 offline v.1.1 (679 MB)
ftp://ftp.qt.nokia.com/pub/qtsdk/Qt_SDK_Mac64_offline_v1_1_e...Qt SDK Windows offline v.1.1 (1529 MB)
ftp://ftp.qt.nokia.com/pub/qtsdk/Qt_SDK_Windows_offline_v1_1...
Жуть, разработчики Qt так весело расхваливали данную библиотеку. Теперь же они хватаются за сердце при виде любой новости, связанной с Novell.
Nokia конечно же. Хотя и у Novell судьба ещё та
чем связаны разработчики Qt и Novell?
>чем связаны разработчики Qt и Novell?см. пред. коммент
Qt4 во всём исповедует HIG Windows. Для меня это — адские мучения — видеть кнопку "OK" слева от кнопки "Cancel" — ведь всё должно быть по-человечески, а не по-инопланетянски. Учёные доказали, что удобство интерфейса пользователя начинается с тах мелочей, как расположение кнопок: кнопки "Help", "Cancel", "Backward", "OK","Next" должны располагаться именно в перечисленном порядке, а не в обратном и не вперемешку. В Qt же всё как в Windows — не для людей.
>> Qt4 во всём исповедует HIG Windowsглубоко ошибаетесь почитайте например вот http://doc.qt.nokia.com/latest/qdialogbuttonbox.html#details
В SDK 1.1 для варианта Desktop, в каталоге plugins\sqldrivers присутствует только
драйвер для SQLite.Если требуются другие драйверы, например, ODBC или всякие разные sql, то надо сразу ставить не SDK 1.1, а Qt Framework Only + отдельно Qt Creator IDE 2.1.
После этого можно найти требуемые проекты в каталоге src\plugins\sqldrivers, собрать нужный и юзать.