LINUX.ORG.RU

buildroot qt5 сборка и использование qt5 возможностей после сборки

 , ,


0

1

Собрал с помощью buildroot систему beaglebone с qt5 вместе, то есть так

make beaglebone_defconfig
make

Получил результирующие файлы:

output/images/
├── am335x-boneblack.dtb
├── am335x-bone.dtb
├── am335x-evm.dtb
├── am335x-evmsk.dtb
├── boot.vfat
├── MLO
├── rootfs.ext2
├── rootfs.tar
├── sdcard.img
├── u-boot.img
├── uEnv.txt
└── zImage

Интересует как теперь на этой сборки компилить qt5 проекты, потому что qmake2 найти не нашел там вроде. Или тут только либы qt5 и проект все равно придется собирать на хост машине и там же кросскомпилить qt5 ?

Да, всё на хост машине. Чтобы компилять что-то своё, нужно добавить это пакетом buildroot в конфигурацию.

Harald ★★★★★
()
Ответ на: комментарий от Harald

А как свой проект в сборку buildroot положить перед make там всего, то есть куда его пихать и как прописать где, чтобы он тоже собрался.

user2132
() автор топика
Ответ на: комментарий от Harald

А qemu поддерживает эмуляцию beaglebone, можно ли как-то без железки протестить полученную ось ?

user2132
() автор топика

Собрал с помощью buildroot систему beaglebone с qt5 вместе, то есть так

make beaglebone_defconfig

это без Qt5, там же ясно написано какой конфиг для qt5 использовать

For Qt5 support support use the beaglebone_qt5_defconfig

https://git.busybox.net/buildroot/tree/board/beaglebone/readme.txt?h=2019.02#n13

после этого, чтобы деплоить из креатора и иметь доступ по SSH включи в сборку

make menuconfig

Target packages  ---> 
Networking applications  --->
[*] dropbear 
[*]   disable reverse DNS lookups
[*]   optimize for size

[*] gesftpserver

exit -> Do you wish to save your new configuration? -> yes

после сборки добавь статический IP-адрес в output/target/etc/network/interfaces

auto eth0
iface eth0 inet static
        address 192.168.0.2
        netmask 255.255.255.0

и снова make, тогда он будет в имидже. Тут можешь взять за пример как настроить креатор

https://github.com/pbouda/buildroot-qt-dev/blob/master/doc/qtcreator.md

anonymous
()
Ответ на: комментарий от anonymous

Тут можешь взять за пример как настроить креатор

несколько замечаний - качай только креатор для линукса, при настройке указывай путь к g++, gcc, qmake, gdb из директории

buildroot-2019.02/output/host/bin

anonymous
()
Ответ на: комментарий от anonymous

Перепутал когда писал, действительно выбирал beaglebone_qt5_defconfig конфиг.

user2132
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.