我有一个带有嵌入式linux的基于arm的板,我相信它有一个FT5x06触摸屏控制器,但是看起来tslib在多点触摸电容触摸屏控制器上有一些问题。当我运行ts_calibrate时,在复制必要的文件并在目标上设置必要的环境变量之后,会出现一个窗口,它说:
tslib: Selected device is not a touchscreen (must support ABS_X and ABS_Y events)
它也不接受我的触摸。现在,我想我应该让tslib作为一个单一的触摸设备来处理控制器,但我不知道该如何做,也不知道要更改哪个文件。我必须在内核中编辑驱动程序文件并重新构建它吗?
你有
我正在Nitrogen6x板上工作,它运行在Yocto2.1上,支持QT5.6.2。我已经开发了一个Qt应用程序,它将支持USB键盘、鼠标和触摸屏等输入选项,并支持全高清分辨率显示。
我已经连接了一个触摸屏显示器,支持全高清分辨率的氮板使用HDMI到VGA转换器电缆,我的应用程序工作良好,正确的分辨率,并支持即插即用键盘和鼠标连接。
但是,Qt没有接收到触摸屏监视器上的触摸响应,因此触摸接口没有像预期的那样为我工作。
当我插入鼠标时,在我的氮板控制台上看到以下信息:
~ # usb 1-1.1: new low-speed USB device number 8 using ci_hdrc
i
当我试图用Project ERROR: Unknown module(s) in QT: positioning构建依赖于QT5的项目时,出现了错误的qmake,我怀疑以前安装的旧QT4安装中可能会出现问题。
qmake -version
QMake version 3.0
Using Qt version 5.2.1 in /usr/lib/x86_64-linux-gnu
所以我的问题是:
1.如何解决这一错误?
2.如何完全删除Qt4 (并可能重新安装QT5?)?
更新:
which qmake
/usr/bin/qmake
ls -l /usr/bin/qmake
lrwxrwxrw
我正在尝试在Linux上安装Qt5,但是我得到了这个错误:
[root@localhost Desktop]# ./qt-linux-opensource-1.4.0-x86-online.run
./qt-linux-opensource-1.4.0-x86-online.run: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./qt-linux-opensource-1.4.0-x86-online.run)
./qt-linux-opensource-1.4.0-x86-onli
我正在尝试编译,这是的一部分。我将它作为SUBDIRS的一部分包含在subdirs项目中。我通过Qt在qmake上运行了,然后运行了生成的Makefile,并收到了来自moc文件的这个错误:
/the_path/buildlib/moc_qtpropertybrowser.cpp:360: error: member access into incomplete type 'QtAbstractPropertyBrowserPrivate'
case 4: _t->d_func()->slotPropertyInserted((*reinterpre
我正在寻找符合以下要求的数据库复制解决方案:
与Linux兼容的关系数据库管理系统(32位单核数据库管理系统)在偶尔连接的环境中工作,双向数据流句柄在不需要数据库引擎重新启动的情况下动态添加对等点。
下面是我的配置细节:我在远程位置运行多个基于Linux的迷你服务器,这些服务器一次最多失去一个星期的互联网连接。这些微型服务器记录来自用户的数据,并且应该将这些数据复制到他们可以在网络上看到的任何对等端(可能有多个节点部署在给定的vlan中以实现冗余)。当连接到互联网时,这些微型服务器应该与我们的中央服务器同步,数据可能从微型服务器到中央服务器,或者从中央服务器到微型服务器。
我认为SQL Ser
我想为ARM设备编译一个Qt程序。
我安装了ARM的工具链,下面是我的qmake.conf文件的样子:
#
# qmake configuration for building with arm-none-linux-gnueabi-g++
#
include(../../common/linux.conf)
include(../../common/gcc-base-unix.conf)
include(../../common/g++-unix.conf)
include(../../common/qws.conf)
# modifications to g++.conf
QMAKE_
在ubuntu15.10上执行eiskaltdc++时,我得到以下错误:
eiskaltdcpp-qt: /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so.5: version `Qt_5' not found (required by eiskaltdcpp-qt)
eiskaltdcpp-qt: /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5: version `Qt_5' not found (required by eiskaltdcpp-qt)
eiskaltdcpp-qt: /usr/li
Qt到5.13有一个奇怪的bug,所以我尝试将Qt的库版本更改为最新版本(5.15)。我将QT5.15库安装到/home/myaccount/Qt/5.15.0/gcc_64/lib中,并相应地设置了/etc/ld.so.conf.d/Qt.5.15.0.conf。以下是ldd usr/bin/konsole的结果:
/usr/bin/konsole: /lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15' not found (required by /home/myaccount/Qt/5.15.0/gcc_64/lib/l
我使用的是Ubuntu14.04,我需要让rspec和水豚在QT5上工作。我已经安装了QT5。但是当我运行rspec/feature/ get _test时,会得到这样的警告:
WARNING: The next major version of capybara-webkit will require at least version 5.0 of Qt. You're using version 4.8.6.
但是:
~ % TDIR=/usr/share/qtX qmake --version
QMake version 3.0
Using Qt version 5.2.1 in
我运行Ubuntu 16.04 LTS。我的问题是我不能运行我可以编译的Qt5应用程序。
这是我尝试运行它时得到的结果:
/home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif: /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5: version `Qt_5' not found (required by /home/user/Desktop/sconfig/dist/Release/GNU-Linux/SCongif)
/home/user/Desktop/sconfig/dist/Re
我试图从这里运行代码,和我发现自己被这个错误信息困住了:
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix
我正在尝试编译Linux源代码,但总是找不到qt,下面是一个输出
[root@localhost linux-2.6.32.5]# yum install qt3
Loaded plugins: refresh-packagekit
Setting up Install Process
Package qt3-3.3.8b-25.fc11.i586 already installed and latest version
Nothing to do
[root@localhost linux-2.6.32.5]# make xconfig
CHECK qt
*
* Unable to