Ну не так всё и плохо. Да, с настройками эмулятора пришлось долго шаманить. В конечном счёте выглядел медленнее раза в 1.5, чем на компьютере. Несколько непривычно, но после некоторого времени игры этого уже не замечаешь. А вот к неудобному тач-управлению так и не привык…
Редактировать данные при этом получится только на стороне гугла? Т.е. свою админку с изменением данных я уже никак не сделаю? После изменения данных обязательно каждый раз выполнять «Опубликовать в интернете...»? Несколько листов обрабатывать умеет? Имеется ввиду аналог таблиц БД: отдельный лист под комментарии, отдельный для блога, отдельный для фотоальбома
Попробовал взять нативные средства из Xcode 4.6. Не получилось:
Скрытый текст
$ ./ld-mac /usr/i686-apple-darwin10/usr/bin/g++ mach/hello.c
collect2: ld terminated with signal 6 [Аварийный останов], core dumped
_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv: undefined symbol
_ZNSt3__112__next_primeEm: undefined symbol
_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_: undefined symbol
_ZNSt3__16__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_: undefined symbol
__cxa_throw: obj=0xccd630
library not found for -lcrt1.10.5.o
Aborted(6) -6 (@0x3e80000372d) PC: 0x7fc93763d425
С clang всё ещё хуже.
Автор частично реализует стандартную библиотеку для Mac OS. Возможно более свежие версии используют больше функций? Можно попробовать с Xcode 4.1 — последняя версия, которая поддерживается shinh'ом
Как уже было сказано — MultiArch. По крайней мере, основные 32 библиотеки ставятся прямо из пакетного менеджера (ia32-libs). Qt4 i386 у меня оттуда почему-то вставать не захотело. Тоже кросс-компилировал.
Макпорты — несколько иная ситуация. Чтоб собрать маковский clang под Linux нужен набор утилит. Как минимум нету xcrun и dsymutil. Также в инструкции от Tatsh не собирается компилятор ресурсов, но вроде с этой задачей справляется и g++, т.к. иконки есть.
На официальном сайте последняя сборка для WinCE — именно Qt4. С одной стороны, я не думаю, что они вырезали старые наработки по этой системе. С другой стороны — если кода в 4 версии не было, то он почти наверняка не появился и в 5.
Максимум, что выдал Tatsh — это LLVM-GCC. Эта инструкция наиболее полная из тех, что я нашёл. На OpenSource Apple clang есть. Так что теоретическая возможность кросскомпилировать clang есть. Но GCC без патчей не собирается. А на clang патчей нет… Чуть позже попробую собрать, гляну что из этого получится.
Я долгое время использовал bash-скрипт, вариант кросс-компиляции от Silmor'a. Но каждый раз в консоль переключаться и искать скрипт стало лениво. Вот и настроил сборку прям из QtCreator
Нет, мобильные пока не пробовал. Но суть будет та же: 1) Получить работающий кросс-компилятор; 2) Где-нибудь взять системные библиотеки целевой системы; 3) Скачать/собрать Qt; 4) Для QtCreator'a собрать uic, moc
С Android'ом проблем будет меньше всего — под него сборка Qt есть на официальном сайте, SDK открыт, да и компилятор есть.
Nook Touch вроде живёт дольше на одной зарядке. Единственное серьёзное нововведение относительно Nook'a — HD экран? Процессор и оперативка, конечно, хорошо. Но их хватает… Почему не добавили аудиовыход?
По внешнему виду — сильнейшее дежавю. Купили, или просто склонировали?
Но… он же беленький! А говно — оно другого цвета!!!
А если серьёзно в Sublime Text просто не нужно тратить 2 дня на настройку. Да, Vim нужно настраивать. Зато он работает везде и бесплатен. И да, после настройки Vim смотрится хорошо
Спасибо большое за наводку на LPC1114. Заказал на таобао, теперь осталось месяц её ждать.
>Интересной особенностью современных ARM-ов является то, что их вполне реально программировать целиком на С
o_O Имею опыт с TI Launchpad MSP430, pic-контроллерами. Асм-код не писал никогда. Зато ни там ни там не писал таблиц прерывай. Смотрится страшно, магически и не понятно. Её нужно писать каждый раз?
collect2: ld terminated with signal 6 [Аварийный останов], core dumped
_ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv: undefined symbol
_ZNSt3__112__next_primeEm: undefined symbol
_ZNSt3__16__sortIRNS_6__lessImmEEPmEEvT0_S5_T_: undefined symbol
_ZNSt3__16__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_: undefined symbol
__cxa_throw: obj=0xccd630
library not found for -lcrt1.10.5.o
Aborted(6) -6 (@0x3e80000372d) PC: 0x7fc93763d425
/media/big/soft/MaxOS/MacWrite/x64/usr/llvm-gcc-4.2/bin/../libexec/gcc/i686-apple-darwin11/4.2.1/ld(_Z6throwfPKcz+b2) [0x100000f0c(f0c)]
/media/big/soft/MaxOS/maloader/libmac.so(strlcpy+0) [0x7fc9373ffb7d]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7fc937640b8b]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7fc93763d425]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7fc9381e7cb0]
С clang всё ещё хуже.
Автор частично реализует стандартную библиотеку для Mac OS. Возможно более свежие версии используют больше функций? Можно попробовать с Xcode 4.1 — последняя версия, которая поддерживается shinh'ом
С Android'ом проблем будет меньше всего — под него сборка Qt есть на официальном сайте, SDK открыт, да и компилятор есть.
По внешнему виду — сильнейшее дежавю. Купили, или просто склонировали?
А если серьёзно в Sublime Text просто не нужно тратить 2 дня на настройку. Да, Vim нужно настраивать. Зато он работает везде и бесплатен. И да, после настройки Vim смотрится хорошо
>Интересной особенностью современных ARM-ов является то, что их вполне реально программировать целиком на С
o_O Имею опыт с TI Launchpad MSP430, pic-контроллерами. Асм-код не писал никогда. Зато ни там ни там не писал таблиц прерывай. Смотрится страшно, магически и не понятно. Её нужно писать каждый раз?