Qt5:使用evdev-support交叉编译静态程序

时间:2014-06-27 11:50:38

标签: c++ linux cross-platform qt5 evdev

我正在尝试交叉编译一个简单的程序。在我的计算机上本地编译工作(该程序是可用的)。当我的开发板交叉编译时,linuxfb开箱即用。但是没有生成任何输入。

这就是qt的配置方式:

./configure -opensource -confirm-license -prefix /opt/qt5-armhf -static -no-qml-debug -xplatform armhf-g++ -no-gif -qt-libpng -no-libjpeg -no-openssl -no-cups -no-eglfs -no-directfb -qpa linuxfb -no-opengl -nomake examples -nomake tests 

那是我的.pro:

QT += widgets
DESTDIR     = bin
HEADERS     = src/mainwindow.h src/modules/RepartitionModule.h src/modules/ConfigModule.h
SOURCES     = src/main.cpp src/mainwindow.cpp src/modules/RepartitionModule.cpp
RESOURCES   = installer.qrc
QTPLUGIN   += qevdevkeyboardplugin qevdevmouseplugin

我正在开发板上关注输出:

This plugin does not support setParent!

使用-plugin EvdevXXX或没有参数启动程序似乎没有区别。怎么了?怎么解决?

0 个答案:

没有答案