Mục tiêu được nhúng của tôi đang chạy Linux và có hai plugin nền tảng hợp lệ: eglfs và linuxfb. Theo mặc định, tất cả các ứng dụng qt của tôi cố gắng tải eglfs (và thất bại vì một số lý do). Làm thế nào tôi có thể làm cho họ thử linuxfb?Làm thế nào để tôi biết các ứng dụng Qt5 có nền tảng plugin để sử dụng?
5
A
Trả lời
7
Bằng cách thêm "-platform linuxfb" vào dòng lệnh bạn đang sử dụng để gọi ứng dụng Qt5. Ví dụ: "./myqt5app -platform linuxfb". Nhưng linuxfb bị hỏng như của Qt5.0.1 và sẽ segfault.
Để gỡ lỗi các sự cố plugin - bạn có thể thực hiện "xuất QT_DEBUG_PLUGINS = 1" và kiểm tra nhật ký được in.