Pull to refresh
20
0
Send message
Кошмар какой то. Зашел на страницу, что бы узнать что за прикол с платьем. Сразу увидел что оно бело-золотое. Прочитал статью, проголосовал, всё здорово. Почитал первые комментарии, поржал. Затем пролистал страницу на верх, а там сине-черное. У меня аж голова закружилась и чуть не вырвало. На столько я ошарашен. Настроения теперь ни какого, спать не могу.
На этот сервис я обратил внимание, он упоминается в статье. Мне он не понравился. Не удобный в использовании, не достаточный по функционалу, да и UI очень невзрачное у него получается. NinjaMock превосходит его многократно.
Спасибо за ссылку. Наконец то нормальный сервис с поддержкой Windows Phone.
Да я уже подсмотрел в исходниках. Если взглянуть на platforms/probe.cpp становится понятно что к чему. Отсюда и родился метод описанный выше, иначе никак не догадаться, как в принципе другой toolchain подцепить. Думаю в следующих версиях команду detect-toolchains расширят. Само ядро qbs умеет работать с множеством toolchain одного типа.
К сожалению я так и не нашел нормального способа добавить несколько toolchain'ов.
Команда qbs detect-toolchains может только подменять один на другой.
В результате настроил так:
qbs config preferences.qbsPath /tmp/qbs/share/qbs/
qbs config preferences.pluginsPath /tmp/qbs/plugins/
CROSS_COMPILE=arm-arm926-linux-gnueabi- 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

Что бы собрать кросскомпилятором, нужно сделать следующее:
qbs config profiles.qt5.baseProfile gcc-arm
qbs profile:qt5
Ребят, расскажите пожалуйста, как осуществляется кросскомпиляция с qbs.
К примеру, у меня есть простейший .qbs файл.
import qbs.base 1.0
CppApplication {
     name: "HelloWorld"
     files: "main.cpp"
}

Как мне собрать проект с разными toolchain'ами?
К стати, было бы очень интересно посмотреть как это решается на qbs.
Геморроя добавляет, конечно, но это пишется один раз, потом просто используется.
К стати, в оригинальной статье есть ссылка на пример сборки с Qt5 существующих проектов на Qt4. Вы то её наверняка видели, но может еще кого заинтересует.
Если вас интересует содержание книги, можете посмотреть на странице по ссылке.

У меня есть эта книга дома. Но раздел про модели памяти оказался несколько сложноват для меня. Поэтому я пока не вхожу в этот список десяти.

Что касается самой книги, я бы предпочёл иметь её в электронном виде. Не из-за того, что не люблю книги в бумажном варианте, как раз наоборот. Просто качество самого издания откровенно плохое. Но альтернатив к сожалению нет и приходится довольствоваться тем что есть, т.к. качество материала, на мой взгляд, очень ценно.
Книга «C++ Concurrency In Action» давно доступна на русском языке.
Спасибо. Было интересно немного вспомнить курс нелинейной динамики и хаоса.
Когда то посчастливилось учиться у Анищенко Вадима Семеновича. Очень интересно он про все эти аттракторы рассказывал.
А можно всё-таки поточнее по поводу сроков появления на Российском рынке. Когда это ориентировочно может произойти: в течении месяца, двух ...?
Так же интересует ориентировочная стоимость данной модели.
А у Вас нет такой же, но с пелра… с MeeGo?
Поздравляю всех победителей.
Читал, честно скажу, с волнением. Думал, а вдруг… Но все справедливо, победили сильнейшие. Еще раз всех поздравляю.

to nokiaman, даёшь новый конкурс, хочу реванш :)
Ничего не мешает нам собрать привязку QtMobility для QtSimulator. Его сборка ничем не отличается от сборки самого PySide. QtMobility соберётся и даже будет запускать в симуляторе, но не один из модулей при этом, к сожалению, нельзя назвать рабочим. В полном объеме не заработал ни один пример поставляемый с самим QtMobility, ни из пакета pyside-examples. С причинами этого еще буду разбираться и, возможно, когда-нибудь об этом напишу.

Немного поразбирался с причинами. Модуль QtMobility вполне работоспособен на QtSimulator. Проблема именно в самих примерах. Их как написали когда то, так больше и не обновляли. Правятся они достаточно легко, достаточно посмотреть traceback.


Я не слепой, так что никакой правды мне не открыли. Просто
Два автора-победителя будут выбраны по максимальному количеству баллов за их посты, а один — за лучший пост по мнению нашего жюри.
Так что шанс хоть и маленький, но он есть. В том числе и у тебя.
в общем у вас есть шанс выиграть :)
как говорят в народе, ваши бы слова да Богу в уши
Это точно. Хотя некоторые темы никого так и не заинтересовали.
Поскорее что ли бы уже подвели официальные итоги.
На его место становится не вновь пришедший (хотя почему бы и нет), а тот кто «дышал ему в затылок». А о потенциале вообще говорить не стоит, это покажет только время.

Ладно, надо прекращать этот холивар. Просто на мой взгляд, ты излишне пессимизируешь. Видимо считаешь что «дорос». Я же всего лишь хотел сказать, что не всё так плохо, как тебе кажется. )
1

Information

Rating
Does not participate
Location
Саратов, Саратовская обл., Россия
Date of birth
Registered
Activity