我在我的虚拟机(Ubuntu 12.04.5 LTS)上使用Qt 5.5.1 Creator,并且使用带触摸屏的Beaglebone black。当我写GUI应用程序(只有一个窗口按钮),并尝试部署它,我得到这个错误:Qt 5.5.1找不到libQt5XcbQpa.so.5
此应用程序无法启动,因为它无法找到或加载 的Qt平台插件“XCB”
重新安装应用程序可能会解决此问题。庆典:线路1:907 中止DISPLAY =“:0.0” /选择/ PROBA /测试/测试应用程序完成与 退出代码134
我在互联网上搜索,发现这个问题是某种相关到libqxcb.so
库,我试图ldd libxcb.so
命令和结果是:
Linux的vdso.so.1(0xbef5a000)
libQt5XcbQpa.so.5 =>没有发现
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2(0xb6f67000)
libX11-xcb.so.1 =>/usr/lib/arm-linux-gnueabihf/libX11 -xcb.so.1 (0xb6f55000)
libXi.so.6 => /usr/lib/arm-linux-gnueabihf/libXi.so.6(0xb6f3b000)
libxcb渲染-util的。 so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-render-util.so.0(0xb6f30000)
libSM.so.6 =>/usr/lib中/臂-Linux的gnueabihf /libSM.so.6(0xb6f1a000)
libICE.so.6 => /usr/lib/arm-linux-gnueabihf/libICE.so.6(0xb6ef7000)
libxcb-render.so.0 =>/usr/lib中/臂-Linux的gnueabihf/libxcb-render.so.0 (0xb6ee0000)
libxcb.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb.so.1(0xb6ebb000)
libxcb图像.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-image.so.0 (0xb6ea7000)
libxcb-icccm.so.4 =>/usr/lib中/臂-Linux的gnueabihf/libxcb-icccm.so.4 (0xb6e9b000)
libxcb-sync.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1 (0xb6e85000)
libxcb-xfixes.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-xfixes.so.0 (0xb6e70000)
libxcb-shm.so.0 =>/usr/lib中/臂-Linux的gnueabihf/libxcb- shm.so.0 (0xb6e5d000)
libxcb-randr.so.0 => /usr/lib/arm-linux-gnueabihf/libxcb-randr.so.0 (0xb6e44000)
等...
正如你所看到的,libQt5XcbQpa.so.5没有发现,尽管这 库在我计划的一部分,存在保存我的库:
-RW ----- - 1 Debian Debian和1140 2016年2月9日libQt5XcbQpa.la
-rw ------- 1 Debian Debian和1478 2016年2月9日libQt5XcbQpa.prl
lrwxrwxrwx 1 Debian Debian和21 3 1十二点34 libQt5XcbQpa .so - > libQt5XcbQpa.so.5.5.1
lrwxrwxrwx 1 Debian Debian和3月21日12时34分1 libQt5XcbQpa.so.5 - > libQt5XcbQpa.so.5.5.1
lrwxrwxrwx 1 Debian Debian和3月21日12时34分1个libQt5XcbQpa.so.5.5 - > libQt5XcbQpa.so.5.5.1
-rw ------- 1 Debian Debian和602768 2016年2月9日libQt5XcbQpa.so.5.5.1
任何一个可以告诉我怎么解决这个问题,当我开始我的应用程序时,它会打开终端。
对不起,我的英语不好。