明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 10402|回复: 12
打印 上一主题 下一主题

QT4.8.5 ARM平台移植编译问题?

[复制链接]

1

主题

2

帖子

17

积分

新手上路

Rank: 1

积分
17
跳转到指定楼层
楼主
发表于 2016-12-5 17:24:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 deanji0 于 2016-12-5 17:27 编辑


你好,我按照qt平台移植手册移植ARM交叉编译的时候,进入源码文件执行./
run.sh遇到下面错误,怎么解决呢?




work@work-virtual-machine:~/qt_src/qt-everywhere-opensource-src-4.8.5$ ./run.sh


This is the Qt for Embedded Linux Open Source Edition.


You are licensed to use this software under the terms of
the Lesser GNU General Public License (LGPL) versions 2.1.
You are also licensed to use this software under the terms of
the GNU General Public License (GPL) versions 3.


You have already accepted the terms of the  license.


Creating qmake. Please wait...
make: 没有什么可以做的为 `first'。


You have asked to use pkg-config and are cross-compiling.
Please make sure you have a correctly set-up pkg-config
environment!




Warning: PKG_CONFIG_SYSROOT/PKG_CONFIG_SYSROOT_DIR has not
been set. This means your toolchain's .pc files must contain
the paths to the toolchain's libraries & headers. If configure
tests are failing, please check these files.


The tslib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR and QMAKE_LIBDIR in
/home/work/qt_src/qt-everywhere-opensource-src-4.8.5/mkspecs/qws/linux-arm-fsl-gnueabi-g++.



回复

使用道具 举报

19

主题

47

帖子

195

积分

注册会员

Rank: 2

积分
195
13#
发表于 2016-12-7 15:58:58 | 只看该作者
我十字架是只出来一个,用手一碰就没了,接着没出现了,校准界面也消失了,
回复 支持 反对

使用道具 举报

10

主题

45

帖子

574

积分

高级会员

Rank: 4

积分
574
12#
发表于 2016-12-7 10:13:25 | 只看该作者
deanji 发表于 2016-12-7 09:54
有点不太一样,图像有点类似吧,我的是一运行界面会显示,界面以外的区域全部变成绿色,移动鼠标或者触摸屏 ...

1、校准的时候,十字架就是一个一个出来的吧;
2、你是使用-qws运行,周围绿色我觉得是正常的,它是qvfb;
3、鼠标拖动、触摸,产生刷子一样的效果,我也遇到,也没解决。
回复 支持 反对

使用道具 举报

19

主题

47

帖子

195

积分

注册会员

Rank: 2

积分
195
11#
发表于 2016-12-7 09:54:46 | 只看该作者
本帖最后由 deanji 于 2016-12-7 10:02 编辑

有点不太一样,图像有点类似吧,我的是一运行界面会显示,界面以外的区域全部变成绿色,移动鼠标或者触摸屏幕时就跟刷子刷似得,一块一块的漏出终端出来,另外我在用tslib-install/bin/ts_calibrate 校准屏幕的时候只能看到左上角一个十字光标,其他光标看不到,但我继续点击屏幕还能完成屏幕校准功能,感觉界面有点自动隐藏掉了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

10

主题

45

帖子

574

积分

高级会员

Rank: 4

积分
574
10#
发表于 2016-12-6 22:42:35 | 只看该作者
是不是有点类似这里面的图片所示?http://bbs.myzr.com.cn/forum.php ... p;tid=98&extra=
回复 支持 反对

使用道具 举报

19

主题

47

帖子

195

积分

注册会员

Rank: 2

积分
195
9#
发表于 2016-12-6 21:01:03 | 只看该作者
本帖最后由 deanji 于 2016-12-6 21:13 编辑

我把/dev/input/event4 最后一个改为4,tslib-install/bin/ts_calibrate 可以正常运行,生成校准文件
但是我的qt显示的界面 除了界面外整个终端变成淡绿色的 ,用手触摸一下或者鼠标滑动 界面就一点一点的没了,就类似于刷子一样刷没得!最后显示出整个终端的,我的环境变量设置如下
  1. export TSLIB_ROOT=/usr/local/tslib-install
  2. export TSLIB_TSDEVICE=/dev/input/event4
  3. export TSLIB_CALIBFILE=/etc/pointercal
  4. export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
  5. export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
  6. export TSLIB_FBDEVICE=/dev/fb0
  7. export TSLIB_CONSOLEDEVICE=none
  8. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib
  9. export QTDIR=/usr/local/qt4.8.5-arm
  10. export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
  11. export PATH=$QTDIR/bin:$PATH
  12. export QWS_MOUSE_PROTO=tslib:/dev/input/event4
  13. export QWS_DISPLAY=linuxfb
  14. export QT_QWS_FONTDIR=$QTDIR/lib/fonts
  15. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib
复制代码



回复 支持 反对

使用道具 举报

19

主题

47

帖子

195

积分

注册会员

Rank: 2

积分
195
8#
发表于 2016-12-6 17:14:17 | 只看该作者
本帖最后由 deanji 于 2016-12-6 20:42 编辑

我用cat /proc/bus/input/devices查看没有下面触摸屏的设备(但我触摸屏帧正常工作)
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="ft5x0x_ts"
P: Phys=
S: Sysfs=/devices/virtual/input/input15
U: Uniq=
H: Handlers=event2
B: PROP=0
B: EV=b
B: KEY=0
B: ABS=2650000 1000000

回复 支持 反对

使用道具 举报

19

主题

47

帖子

195

积分

注册会员

Rank: 2

积分
195
7#
发表于 2016-12-6 17:04:54 | 只看该作者
本帖最后由 deanji 于 2016-12-6 20:09 编辑

我试图用tslib-install/bin/ts_calibrate  校准屏幕的时候 出现下面错误
tslib:selected device is not a touchscreen(must support ABS and KEY event types)
回复 支持 反对

使用道具 举报

19

主题

47

帖子

195

积分

注册会员

Rank: 2

积分
195
6#
发表于 2016-12-6 17:03:58 | 只看该作者
本帖最后由 deanji 于 2016-12-6 20:06 编辑

我现在按照网上的说明能编译过了,但是我把虚拟机上的可行性文件拷贝到ARM上时,界面闪烁一下就没了
报下面错误信息
Could not read calibration: "/etc/pointercal"  

回复 支持 反对

使用道具 举报

0

主题

17

帖子

62

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
62
5#
发表于 2016-12-6 16:33:45 | 只看该作者
参考下这个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-11-23 18:43 , Processed in 0.065445 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表