Кошмар какой то. Зашел на страницу, что бы узнать что за прикол с платьем. Сразу увидел что оно бело-золотое. Прочитал статью, проголосовал, всё здорово. Почитал первые комментарии, поржал. Затем пролистал страницу на верх, а там сине-черное. У меня аж голова закружилась и чуть не вырвало. На столько я ошарашен. Настроения теперь ни какого, спать не могу.
На этот сервис я обратил внимание, он упоминается в статье. Мне он не понравился. Не удобный в использовании, не достаточный по функционалу, да и UI очень невзрачное у него получается. NinjaMock превосходит его многократно.
Да я уже подсмотрел в исходниках. Если взглянуть на platforms/probe.cpp становится понятно что к чему. Отсюда и родился метод описанный выше, иначе никак не догадаться, как в принципе другой toolchain подцепить. Думаю в следующих версиях команду detect-toolchains расширят. Само ядро qbs умеет работать с множеством toolchain одного типа.
К сожалению я так и не нашел нормального способа добавить несколько toolchain'ов.
Команда qbs detect-toolchains может только подменять один на другой.
В результате настроил так:
Скопировал настройку кросскомпилятора в буфер обмена. Настройка хранится в ~/.config/QtProject/qbs.conf
Далее настраиваю host gcc и версии Qt:
qbs detect-toolchains # здесь cross gcc подменяется на host gcc
qbs setup-qt /usr/bin/qmake-qt4 qt4
qbs setup-qt /opt/arm-glibc-toolchain-arm926/sys-root/usr/bin/qmake qt5
Вставляю в qbs.conf настройку кросскомпилятора заменяя gcc на gcc-arm.
Теперь могу собирать проекты как с qt4 так и с qt5. По умолчанию использоваться host gcc.
qbs profile:qt4
qbs profile:qt5
Что бы собрать кросскомпилятором, нужно сделать следующее:
Геморроя добавляет, конечно, но это пишется один раз, потом просто используется.
К стати, в оригинальной статье есть ссылка на пример сборки с Qt5 существующих проектов на Qt4. Вы то её наверняка видели, но может еще кого заинтересует.
Если вас интересует содержание книги, можете посмотреть на странице по ссылке.
У меня есть эта книга дома. Но раздел про модели памяти оказался несколько сложноват для меня. Поэтому я пока не вхожу в этот список десяти.
Что касается самой книги, я бы предпочёл иметь её в электронном виде. Не из-за того, что не люблю книги в бумажном варианте, как раз наоборот. Просто качество самого издания откровенно плохое. Но альтернатив к сожалению нет и приходится довольствоваться тем что есть, т.к. качество материала, на мой взгляд, очень ценно.
Спасибо. Было интересно немного вспомнить курс нелинейной динамики и хаоса.
Когда то посчастливилось учиться у Анищенко Вадима Семеновича. Очень интересно он про все эти аттракторы рассказывал.
А можно всё-таки поточнее по поводу сроков появления на Российском рынке. Когда это ориентировочно может произойти: в течении месяца, двух ...?
Так же интересует ориентировочная стоимость данной модели.
Ничего не мешает нам собрать привязку QtMobility для QtSimulator. Его сборка ничем не отличается от сборки самого PySide. QtMobility соберётся и даже будет запускать в симуляторе, но не один из модулей при этом, к сожалению, нельзя назвать рабочим. В полном объеме не заработал ни один пример поставляемый с самим QtMobility, ни из пакета pyside-examples. С причинами этого еще буду разбираться и, возможно, когда-нибудь об этом напишу.
Немного поразбирался с причинами. Модуль QtMobility вполне работоспособен на QtSimulator. Проблема именно в самих примерах. Их как написали когда то, так больше и не обновляли. Правятся они достаточно легко, достаточно посмотреть traceback.
На его место становится не вновь пришедший (хотя почему бы и нет), а тот кто «дышал ему в затылок». А о потенциале вообще говорить не стоит, это покажет только время.
Ладно, надо прекращать этот холивар. Просто на мой взгляд, ты излишне пессимизируешь. Видимо считаешь что «дорос». Я же всего лишь хотел сказать, что не всё так плохо, как тебе кажется. )
Команда qbs detect-toolchains может только подменять один на другой.
В результате настроил так:
Скопировал настройку кросскомпилятора в буфер обмена. Настройка хранится в ~/.config/QtProject/qbs.conf
Далее настраиваю host gcc и версии Qt:
Вставляю в qbs.conf настройку кросскомпилятора заменяя gcc на gcc-arm.
Теперь могу собирать проекты как с qt4 так и с qt5. По умолчанию использоваться host gcc.
Что бы собрать кросскомпилятором, нужно сделать следующее:
К примеру, у меня есть простейший .qbs файл.
Как мне собрать проект с разными toolchain'ами?
К стати, в оригинальной статье есть ссылка на пример сборки с Qt5 существующих проектов на Qt4. Вы то её наверняка видели, но может еще кого заинтересует.
У меня есть эта книга дома. Но раздел про модели памяти оказался несколько сложноват для меня. Поэтому я пока не вхожу в этот список десяти.
Что касается самой книги, я бы предпочёл иметь её в электронном виде. Не из-за того, что не люблю книги в бумажном варианте, как раз наоборот. Просто качество самого издания откровенно плохое. Но альтернатив к сожалению нет и приходится довольствоваться тем что есть, т.к. качество материала, на мой взгляд, очень ценно.
Когда то посчастливилось учиться у Анищенко Вадима Семеновича. Очень интересно он про все эти аттракторы рассказывал.
Так же интересует ориентировочная стоимость данной модели.
Читал, честно скажу, с волнением. Думал, а вдруг… Но все справедливо, победили сильнейшие. Еще раз всех поздравляю.
to nokiaman, даёшь новый конкурс, хочу реванш :)
Немного поразбирался с причинами. Модуль QtMobility вполне работоспособен на QtSimulator. Проблема именно в самих примерах. Их как написали когда то, так больше и не обновляли. Правятся они достаточно легко, достаточно посмотреть traceback.
Так что шанс хоть и маленький, но он есть. В том числе и у тебя.
Поскорее что ли бы уже подвели официальные итоги.
Ладно, надо прекращать этот холивар. Просто на мой взгляд, ты излишне пессимизируешь. Видимо считаешь что «дорос». Я же всего лишь хотел сказать, что не всё так плохо, как тебе кажется. )