landrey 0 Posted November 21, 2011 · Report post На хост-машине стоит 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 на хост-машине. Может кто сталкивался, подскажите пожалуйста Quote Ответить с цитированием Share this post Link to post Share on other sites
anpilog 0 Posted November 22, 2011 · Report post На хост-машине стоит 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 \ -opensource \ -embedded arm \ -xplatform qws/linux-arm-g++ потом в mkspecs/qws/linux-arm-g++/qmake.conf прописываем нужный компилятор. Quote Ответить с цитированием Share this post Link to post Share on other sites
landrey 0 Posted November 22, 2011 · Report post ./configure \ -opensource \ -embedded arm \ -xplatform qws/linux-arm-g++ потом в mkspecs/qws/linux-arm-g++/qmake.conf прописываем нужный компилятор. configure выдал: Unknown option arm Unable to detect the platform from environment QT брал qt-everywhere-opensource-src-4.7.4. Или SDK нужно качать? Quote Ответить с цитированием Share this post Link to post Share on other sites
anpilog 0 Posted November 22, 2011 · Report post configure выдал: Unknown option arm Unable to detect the platform from environment QT брал qt-everywhere-opensource-src-4.7.4. Или SDK нужно качать? Никогда не компилировал QT под windows. Посмотрите какие платформы вообще доступны ./configure --help Quote Ответить с цитированием Share this post Link to post Share on other sites
Aleph 0 Posted November 22, 2011 · Report post Никогда не компилировал QT под windows. Посмотрите какие платформы вообще доступны ./configure --help Судя по тому, что в хелпе, который выдает configure.exe, секция "Qt for Embedded Linux:" отсутствует как класс, сделать это не удастся. Два выхода: либо делать это на линукс-машине, либо под виндами но из-под cygwin. Quote Ответить с цитированием Share this post Link to post Share on other sites
anpilog 0 Posted November 22, 2011 · Report post Судя по тому, что в хелпе, который выдает configure.exe, секция "Qt for Embedded Linux:" отсутствует как класс, сделать это не удастся. Два выхода: либо делать это на линукс-машине, либо под виндами но из-под cygwin. Мы пользуемся Ubuntu запущенной из под VirtualBox. Довольно удобно. Quote Ответить с цитированием Share this post Link to post Share on other sites
Aleph 0 Posted November 22, 2011 · Report post А если учесть, что в будущем все равно придется что-либо девелопить для Qt, то cygwin - это будет еще тот геморой. Так что его из моего совета нужно исключить :) Quote Ответить с цитированием Share this post Link to post Share on other sites
landrey 0 Posted November 23, 2011 · Report post Ясно, спасибо Quote Ответить с цитированием Share this post Link to post Share on other sites
КонстантинТ 0 Posted December 23, 2011 · Report post На хост-машине стоит 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-шные. Quote Ответить с цитированием Share this post Link to post Share on other sites
Vitaliy_ARM 0 Posted July 12, 2013 · Report post Подскажите, у меня имеется линукс без Framebufffer'а и без X-ов (opensource linux ZedBoard), будут ли работать консольные приложения Qt4 под этот линукс??? Quote Ответить с цитированием Share this post Link to post Share on other sites
alx2 0 Posted July 15, 2013 · Report post будут ли работать консольные приложения Qt4 под этот линукс??? Не вижу причин не работать. Quote Ответить с цитированием Share this post Link to post Share on other sites