Il mio target incorporato sta eseguendo Linux e ha due plugin di piattaforma validi: eglfs e linuxfb. Di default, tutte le mie applicazioni qt provano a caricare eglfs (e falliscono per qualche motivo). Come posso farli provare linuxfb?Come posso comunicare alle applicazioni Qt5 quale plug-in di piattaforma utilizzare?
5
A
risposta
7
Aggiungendo "-platform linuxfb" alla riga di comando che si sta utilizzando per richiamare l'applicazione Qt5. Ex "./myqt5app -platform linuxfb". Ma linuxfb è rotto a partire da Qt5.0.1 e segfault.
Per eseguire il debug dei problemi relativi ai plug-in, è possibile eseguire "export QT_DEBUG_PLUGINS = 1" e controllare i log stampati.