Объясните новичку по установке QT:
Имеется плата iMX53.
1. Скачал образ VMware с ftp от стартеркит с Ubuntu 10.04. При запуске выскочило окошко что нужно обновить модули — пока не стал обновлять.
2. По документации к модулю пробовал пересобрать ядро Linux – все получилось без ошибок.
Хочу написать приложение в графическом окошке «Hello world» и запустить на плате iMX53. В образе нет Qt Project, пытаюсь его установить:
3. Иду на сайт http://qt-project.org/ вижу QT 5.3 (QT Library + QT Creator) – т.е. все в одном. Качаю, помечаю файл как исполняемый и запускаю(репозитарий по умолчанию). При установке выбираю QT5.3 gcc и QT Creator. Лицензия GPL. При установке ошибок не возникло.
4. Перезагрузил Ubuntu(т.к. в Application QT Creator не появился). Запускаю Application – Programming – Qt Creator. Ничего не происходит.
5. Командная строка - При запуске ошибка: This application failed to start because it could not find or load the Qt platform plugin “xcb”. Запускаю ldd (…)/libqxcb.so . В списке есть строка LibX11-xcd.so.1 => not found
В общем как новичок окончательно запутался. Что делать???
На сайте есть замечательные гайды в разделе wiki Wiki
Там ооочень подробно описано как сотворить тоже самое что сделано инженерами магазина в поставляемом диске с платой (или на ftp). Советую почитать, ознакомиться и для понимания ситуации сделать все самому на своей виртуальной машине.
P.S. сам еще зеленый в этом деле читал гайды параллельно задавал вопросы на форуме. Вроде бы помогло в продвижении и ознакомлении с linux.
update: Qt Creator здесь описано как связать плату и Qt Creator, удаленно отлаживать программу на устройстве и т.д.
Это читал. Даже пробовал. первая же строка
wget http://get.qt.nokia.com/qtcreator/qt-creator-linux-x86-opensource-2.5.0.bin
Выдает Error 504: Gateway - Time out.
Очень сложно в самом начале понять с какого репозитария устанавливать и какие версии нужны. Просто навярняка мой путь именно на этой плате и с этим же образом ктото решал и проходил?
Если у вас ubuntu/Debian то сам Qt Creator ставьте из репозитория
У меня прокатило на Debian, после чего все по гайду, Qmake указываете из buidroot (в гайде написано где он находится),
указываете свой кросс компилятор(или кросс поставляемый с платой смотря чем собирали ядро и корневуху).
Настраиваете SSH на плате (обязательно создать пользователя)
или задать пароль Root на плате отредактировать файл конфигурации в папке etc/ssh.config ну или как то так , что бы можно было законектится к плате по SSH, коннект по ssh проверять с помощью терминальной программы putty(из под винды можно), потом уже конектится через креатор, все остальное по гайду.
P.S. как настроить SSH в Linux точнее как редактировать конфиг файл вам подскажет уже google.com
sudo apt-get install Qt creator
выдает ошибку E: Couldnt find package Qt
какой репозиторий PPA должен быть?
[quote]Если у вас ubuntu/Debian то сам Qt Creator ставьте из репозитория
У меня прокатило на Debian, после чего все по гайду, Qmake указываете из buidroot (в гайде написано где он находится),
указываете свой кросс компилятор(или кросс поставляемый с платой смотря чем собирали ядро и корневуху).
Настраиваете SSH на плате (обязательно создать пользователя)
или задать пароль Root на плате отредактировать файл конфигурации в папке etc/ssh.config ну или как то так , что бы можно было законектится к плате по SSH, коннект по ssh проверять с помощью терминальной программы putty(из под винды можно), потом уже конектится через креатор, все остальное по гайду.
P.S. как настроить SSH в Linux точнее как редактировать конфиг файл вам подскажет уже goole.com[/quote]
И так с Linux я так понимаю первый раз столкнулись ?
Настроена ли сеть на виртуальке? Есть интернет? Если да то тогда дальше
В миднайт командере переходите в катало /etc/apt/
там ищите файл sources.list открываете его (alt+4) в нем к чертям собачьим удаляете все что связанно с E: и другими физическими носителями =) после чего
Вроде бы так, сейчас на работе под руками виртуалки нету, если что на перерыве посмотрю, как у меня на ноуте это сделано.
Автор, не поленись - собери себе виртуалку сам.
Этим действием ты сильно поднимешь собственный уровень.
Естественно, статьи на вики слегка устарели - это лишь примерный шаблон, остальное - собственные старания.
У меня 9G45, но принцип абсолютно одинаковый.
Зато потом сам сможешь накрутить фенечек, я, например, сейчас все настройки делаю (ядро, билдрут, etc) делаю через git - адски удобно, никогда ничего не потеряешь и не забудешь, документацию веду в redmine.
А конкретно по твоему вопросу - ищи в гугле по сообщениям об ошибках, доставляй пакеты с необходимыми библиотеками.
Установилось: Qt Creator 1.3.1 и Qt 4.6.2. А почему не последняя версия?[/quote]
Значит в репозитории последняя стабильная версия такая ...
в Qt можно писать и под десктоп linux и windows , если задача осилить Qt то тогда лучше начать с отлаженной классической платформы и книги Шлее.
Да и 4.6.2 для начала ничем не отличается от 4.8.5. единственное что в Qt 4.8.5. появилось "кастрированная" версия qtmultimedia, а вообще если не ошибаюсь (у меня просто 9g45) для вашего imx можно собрать Qt 5.х.х. тут я честно говоря не силен, сам еще зеленый и с imx не работал.