Russian Qt Forum
Ноябрь 24, 2024, 18:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Qt и AT91SAM9M10-G4T5-EK  (Прочитано 9924 раз)
kusmich
Гость
« Ответ #15 : Июль 08, 2011, 07:14 »

ну помогите тогда с кросскомпиляцией ! я описывал свою проблему уже и никто не смог помочь
Sergey, не отчаивайтесь. Все когда-то сталкивались с проблемами. Вам нужно сделать следующее:
1) На своей рабочей машине (персональном ПК) собрать библиотеки QT под ARM платформу. то есть ./configure, make, sudo make install. При этом нужно указывать путь до кросс-инструментов, которые Вы предварительно собрали под АРМ или скачали.
2) После установки на вашем ПК в папке /usr/local/Trolltech например (зависит от того, какую папку укажете в качестве -prefix'а при конфигурации) появятся несколько каталогов QT. Один из них bin (там будет лежать инструмент qmake, необходимый для последующей сборки ваших qt-шных приложений), а также папка lib с библиотеками, которые нужно скопировать на целевую плату (ARM9)
3) Если Ваша файловая линуксовая система на флешке например или на sd-карточке, то Вы должны скопировать полученную папку lib с полным сохранением путей, то есть если на вашем ПК папка lib находится в каталоге /usr/local/Trolltech/lib, то и на АРМе она должна находиться точно в таком же каталоге, иначе запускаемое приложение не найдет библиотеки.
4) Чтобы запустить на целевой плате ваше приложение, нужно указать переменную LD_LIBRARY_PATH=/usr/local/Trolltech/lib и запустить затем ваш бинарник с опцией -qws (например, ./arm9 -qws)
 Улыбающийся Улыбающийся :)Если что-то надо будет подробнее разъяснить, обращайтесь)
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.041 секунд. Запросов: 20.