安装qt问题锦集

2024-05-07 04:32
文章标签 问题 安装 qt 锦集

本文主要是介绍安装qt问题锦集,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.tslib 中的segmentation fault

problem:所有的tslib测试程序 一运行 都是直接提示 segmentation fault

answer:原来是自己的ts.conf文件去掉第一行的注释的时候 忘记删除空格,删除空格就好了。

2.problem:ts_open:No such file or directory

answer:确定event0的位置是在/dev还是/dev/input,如果没有的话需要自添加mknod /dev/event0 c 13 64

#export TSLIB_TSDEVICE=/dev/event0(在/dev下) // 触摸屏设备路径

3.problem:QWSTslibMouseHandlerPrivate: ts_open() failed with error:

'No such file or directory'

answer:export QWS_MOUSE_PROTO=tslib:/dev/event0(确定你的event0的位置)

4.problem:open fbdevice: No such file or directory

answer:export TSLIB_FBDEVICE=/dev/fb0

如果没有fb0则还得手动添加:mknod /dev/fb0 c 29 0

5.problem:Cannot create Qt for Embedded Linux data directory: /tmp/qtembedded-0

answer:mount -t tmpfs none /tmp

如果没有tmp文件目录先建tmp : mkdir tmp

以上是我遇到的问题并且用到的解决方法,下面是我在网上看到的问题及解决方法:

问题1:

./ts_calibrate: error while loading shared libraries: libts-0.0.so.0: cannot open shared object file: Error 40

./ts_calibrate: error while loading shared libraries: libts-0.0.so.0: cannot open shared object file: No such file or directory

解决方法:库没有加入环境变量

#echo $LD_LIBRARY_PATH // 查看lib路径

#export LD_LIBRARY_PATH=$TSLIB_ROOT/lib

问题2:

Couldnt open tslib config file: No such file or directory

ts_config: Illegal seek

解决方法:

#export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf

问题3:

Couldnt load module pthres No raw modules loaded.

ts_config: Success

解决方法:

#export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts

问题4:

No raw modules loaded.

ts_config: No such file or directory

解决方法:

修改$TSLIB_ROOT/etc/ts.conf,至少放开一个module_raw,打开tslib-1.4/etc/ts.conf文件,

去掉其中一个modules_raw前面的#符号,并删除空格即可并去掉前面空格

问题5:

tslib时出现IIegal instruction

problem:./ts_calibrate时出现“IIegal instruction“

answer:是编译器的问题,内核用的是4.4.3,然后我第一次编译tslib的时候用的是4.3.2,现在改成4.4.3就好了。

问题5:

tslib的鼠标指针出现了,无法移动。

解决方法:

添加:export QWS_MOUSE_PROTO="Tslib:/dev/event0

问题6:

ioctl VT_OPENQRY: Inappropriate ioctl for device

KDSETMODE: Bad file descriptor

解决方法:

export TSLIB_CONSOLEDEVICE=none

问题7:

Could not read calibration: "/etc/pointercal"

解决方法:

运行 ts_calibrate

问题8:

syntax error: end of file unexpected (expecting "then")

报错: Syntax error: end of file unexpected (expecting "then")

上网查了下 大概是因为我在windows下些的脚本,windows和linux的回车换行时不一样的字符,所以脚本在解释时会出现问题。在windows里,换行用的两个符号,回车换\r行符号\n,在linux下只需一个符号\n就可以了.有个叫dos2unix 的工具,可以解决这问题。用法是这样的:dos2unix filename;

但用ubuntu系统

Ubuntu 下默认没有安装dos2unix工具,而且也没有一个叫这个名字的工具,但是有一个替代工具——tofrodos , 下面就说一下它的安装和使用。

当然还是apt安装啦。

(1)安装tofrodos

sudo apt-get install tofrodos

实际上它安装了两个工具:todos(相当于unix2dos),和fromdos(相当于dos2unix)安装完即可,现在你已经可以进行文本格式的转换啦。

比如: todos Hello.txt (即unix2dos Hello.txt)

这篇关于安装qt问题锦集的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/966330

相关文章

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

hdu1043(八数码问题,广搜 + hash(实现状态压缩) )

利用康拓展开将一个排列映射成一个自然数,然后就变成了普通的广搜题。 #include<iostream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<map>#include<stdio.h>#include<stdlib.h>#include<ctype.h>#inclu

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我

购买磨轮平衡机时应该注意什么问题和技巧

在购买磨轮平衡机时,您应该注意以下几个关键点: 平衡精度 平衡精度是衡量平衡机性能的核心指标,直接影响到不平衡量的检测与校准的准确性,从而决定磨轮的振动和噪声水平。高精度的平衡机能显著减少振动和噪声,提高磨削加工的精度。 转速范围 宽广的转速范围意味着平衡机能够处理更多种类的磨轮,适应不同的工作条件和规格要求。 振动监测能力 振动监测能力是评估平衡机性能的重要因素。通过传感器实时监

安装nodejs环境

本文介绍了如何通过nvm(NodeVersionManager)安装和管理Node.js及npm的不同版本,包括下载安装脚本、检查版本并安装特定版本的方法。 1、安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash 2、查看nvm版本 nvm --version 3、安装

缓存雪崩问题

缓存雪崩是缓存中大量key失效后当高并发到来时导致大量请求到数据库,瞬间耗尽数据库资源,导致数据库无法使用。 解决方案: 1、使用锁进行控制 2、对同一类型信息的key设置不同的过期时间 3、缓存预热 1. 什么是缓存雪崩 缓存雪崩是指在短时间内,大量缓存数据同时失效,导致所有请求直接涌向数据库,瞬间增加数据库的负载压力,可能导致数据库性能下降甚至崩溃。这种情况往往发生在缓存中大量 k