Wpis z mikrobloga

#cpp #qt #debian #linux

Parę dni temu był tutaj osobny post na temat problemu z QtSerialPort. Mam podobny problem, z tym że u mnie moduł jest wykryty kompilując z Ubuntu na Ubuntu. Kompilując (skrośnie/cross) na Raspbiana, moduł jest nieznany...

Na Raspbianie próbowałem go zainstalować tymi samymi komendami co na Ubuntu (na Ubuntu to wystarczyło). Nic.
Próbowałem też ręcznie przenosić pliki do folderu lib i include w /usr/local/qt5pi i nic.

Coś mi umyka, bo nadal przy kompilacji na Raspberry:

:-1: error: Unknown module(s) in QT: serialport

W pliku .pro i headerze jest okej - syntax jest w porządku, bo bez tego na Ubuntu by nie działało, a problem jest tylko przy cross kompilacji.

Tutaj sobie ktoś z tym poradził, ale chyba nie rozumiem jak (mam zainstalowane to wszystko o czym mowa):
https://forum.qt.io/topic/76691/project-error-unknown-module-s-in-qt-serialport-raspbian-jessie/6
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TheDoom: dla potomnych z tym samym problemem, wszystkie komendy przeprowadza się na Ubuntu a nie na Pi:
1. pobrać (np. z Gita) bibliotekę, QtSerialPort w tym przypadku - komendą git clone, ofc.
2. wejść do folderu z biblioteką w terminalu - cd , czyli cd qtserialport.
3. /raspi/qt5/bin/qmake . LUB /usr/local/qt5pi/bin/qmake . - kropki są ważne!
4. make
5. sudo make install
6. gratulacje, biblioteka zainstalowana i zdeployowana na Raspberry,
  • Odpowiedz