(imx6)yocto修改qtbase添加编译tslib插件
2017-12-13 09:56
561 查看
1、添加tslib配置
相对位置:sources/meta-qt5/recipes-qt/qt5/qtbase_git.bb
添加:
git diff qtbase_git.bb
diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb
index 4e1ab72..8a77aad 100644
--- a/recipes-qt/qt5/qtbase_git.bb
+++ b/recipes-qt/qt5/qtbase_git.bb
@@ -23,6 +23,7 @@ SRC_URI += "\
file://0005-configure-bump-path-length-from-256-to-512-character.patch \
file://0009-Disable-all-unknown-features-instead-of-erroring-out.patch \
file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch \
+ file://0012-qtsbli.cpp.patch \
"
# only for target qtbase
@@ -48,7 +49,7 @@ PACKAGECONFIG_DISTRO ?= ""
PACKAGECONFIG_RELEASE ?= "release"
# This is in qt5.inc, because qtwebkit-examples are using it to enable ca-certificates dependency
# PACKAGECONFIG_OPENSSL ?= "openssl"
-PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
+PACKAGECONFIG_DEFAULT ?= "dbus udev evdev tslib widgets tools libs freetype"
2、修改tslib插件(触摸没旋转)
修改位置:fsl-imx-x11/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/qtbase/5.8.0+gitAUTOINC+49dc9aa409-r0/git/src/platformsupport/input/tslib/qtslib.cpp
参考链接(https://forum.qt.io/topic/67820/cannot-rotate-my-touchscreen-with-qt_qpa_evdev_touchscreen_parameters-using-linuxfb-plugin/2)
生成补丁,添加到qtbase_git.bb
3、单独编译qtbase
bitbake -c compile -f -v qtbase
编译之前可以清一清
bitbake -c clean -v qtbase
相对位置:sources/meta-qt5/recipes-qt/qt5/qtbase_git.bb
添加:
git diff qtbase_git.bb
diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb
index 4e1ab72..8a77aad 100644
--- a/recipes-qt/qt5/qtbase_git.bb
+++ b/recipes-qt/qt5/qtbase_git.bb
@@ -23,6 +23,7 @@ SRC_URI += "\
file://0005-configure-bump-path-length-from-256-to-512-character.patch \
file://0009-Disable-all-unknown-features-instead-of-erroring-out.patch \
file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch \
+ file://0012-qtsbli.cpp.patch \
"
# only for target qtbase
@@ -48,7 +49,7 @@ PACKAGECONFIG_DISTRO ?= ""
PACKAGECONFIG_RELEASE ?= "release"
# This is in qt5.inc, because qtwebkit-examples are using it to enable ca-certificates dependency
# PACKAGECONFIG_OPENSSL ?= "openssl"
-PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
+PACKAGECONFIG_DEFAULT ?= "dbus udev evdev tslib widgets tools libs freetype"
2、修改tslib插件(触摸没旋转)
修改位置:fsl-imx-x11/tmp/work/cortexa9hf-neon-mx6qdl-poky-linux-gnueabi/qtbase/5.8.0+gitAUTOINC+49dc9aa409-r0/git/src/platformsupport/input/tslib/qtslib.cpp
参考链接(https://forum.qt.io/topic/67820/cannot-rotate-my-touchscreen-with-qt_qpa_evdev_touchscreen_parameters-using-linuxfb-plugin/2)
生成补丁,添加到qtbase_git.bb
3、单独编译qtbase
bitbake -c compile -f -v qtbase
编译之前可以清一清
bitbake -c clean -v qtbase
相关文章推荐
- Qt5.2.1交叉编译,带tslib插件
- Qt5.2.1交叉编译,带tslib插件
- Qt5.2.1交叉编译,带tslib插件
- Qt5.2.1交叉编译,带tslib插件
- 当Qt添加大量资源文件,编译时会出现内存溢出,编译失败
- 为qt-embedded添加jpeg库的交叉编译方法for arm
- qt使用mingw编译器编译interbase数据库的插件
- Qt按键插件、触摸屏插件不起作用的解决办法及自定义插件编译
- Qt数据库之添加MySQL数据库驱动插件
- java jxl添加水印(基于jxl2.6.12修改编译版)_
- cordova---cordova常见指令,创建工程,编译运行项目,添加删除平台、插件,模拟器
- QT数据库--添加MySQL驱动插件(ARM篇)
- VS2015下添加Qt插件及路径配置
- Qt-ros插件:创建工程,编译实现操控小乌龟(二)
- 【Linux开发】为qt-embedded添加jpeg库的交叉编译方法for arm
- Chrome浏览器新标签页怎么设置首页主页修改添加网站Infinity插件好用
- myeclipse2014如何添加源码反编译工具插件
- coredns 编译模式添加插件
- GDAL使用插件方式编译HDF4、HDF5以及NetCDF的bug修改
- myeclipse2014如何添加源码反编译工具插件