Цитата(landrey @ Nov 21 2011, 16:22)

На хост-машине стоит Windows, таргет - платка с AT91SAM9M10 с линуксом на борту. Использую кросскомпилятор CodeSourcey arm-none-linux-gnueabi. Хочется QtEmbedded. Что-то не разберусь, как его (Qt) сконфигурировать. На
configure -platform qws/linux-arm-gnueabi-g++
отвечает
Invalid option "qws/linux-arm-gnueabi-g++" for -platform.
Везде пишут описания этого процесса для Linux'a на хост-машине. Может кто сталкивался, подскажите пожалуйста
Вот мой конфиг
./configure -embedded arm \
-no-armfpa \
-little-endian \
-qt-gfx-transformed \
-qt-gfx-linuxfb \
-nomake demos \
-nomake examples \
-no-svg \
-no-phonon \
-no-qt3support \
-debug-and-release \
-opensource \
-no-exceptions \
-no-stl \
-no-qt3support \
-no-xkb \
-no-xinput \
-no-xmlpatterns \
-no-multimedia \
-no-audio-backend \
-no-phonon-backend \
-D __linux \
-qt-kbd-tty \
-depths 16 \
-no-largefile \
-no-accessibility \
-no-webkit \
-no-javascript-jit \
-xplatform qws/linux-arm-gnueabi-g++ \
-platform qws/linux-x86-g++ \
-qt-freetype \
-no-opengl \
-no-gif \
-qt-libpng \
-no-libjpeg \
-no-openssl \
-no-cups \
-no-iconv \
-nomake translations \
-prefix $HOME/Projects/xxxxxxx/qt \ <- куда складывать все добро
-confirm-license
У меня работаетс фреймбуфером. Дальше полученные библиотеки надо будет пренести на целевую машину. Плюс еще будут танцы с бубном при работе со шрифтами. На 6 ядерном Phenom II c make -j7 собирается полчаса.
qt-everywhere-opensource-src-4.7.4 по-моему была ошибка и выдавала Segmentation. Берите крайнюю весрсию.
Кстати, в последнем креаторе очень удобно сделана отладка на удаленной линукс машине. Те на вашей плате поднимете sshd демона и GDB. И креатор, после соответствующей настройки заливает файлы и библиотеки по указанным вами путям и цепляется к GDB, те возможна пошаговая отладка. Я сейчас практически все проекты делаю в креаторе, даже не QT-шные.
Если в сердце дверь закрыта - надо в печень постучать..