2017-03-03 26 views
1

仮想マシン(Ubuntu 12.04.5 LTS)にQt 5.5.1 Creatorを使用し、タッチスクリーン付きのBeagleboneを使用しています。 「XCBを」プラグインこのアプリケーションはそれを見つけることができなかったため、起動または Qtのプラットフォームのロードに失敗しましたQt 5.5.1 libQt5XcbQpa.so.5が見つかりません

:私は、GUIアプリケーション(プッシュボタンでウィンドウを1つだけ)書いて、それを展開しようとすると、私はこのエラーを取得します

この問題を解決するには、アプリケーションを再インストールする必要があります。 bashの:行1:907 中止DISPLAY =「0.0」の/ opt/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 => (0xb6ea7000)

libxcb-icccm.so.4 =>は/ usr/LIB /アームlinux- /usr/lib/arm-linux-gnueabihf/libxcb-image.so.0 gnueabihf/libxcb-icccm.so.4=> /usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1 (0xb6e85000)

libxcb-xfixes.so.(0xb6e9b000)

libxcb-sync.so.1 => /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の3月21日12時34分1 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 - > ------- 1つのDebianのDebian 602768 -rw libQt5XcbQpa.so.5.5.1

2016年2月9日libQt5XcbQpa.so.5.5.1

は、いずれもこの問題を解決する方法を教えてもらえます問題は、私がアプリケーションを起動するときにも端末を開きます。

私の悪い英語のために申し訳ありません。

答えて

1

アプリケーションは、アプリケーションディレクトリ内のディレクトリplatformsになりますlibQt5XcmQpa.so.5libQt5DBus.so.5libQt5Gui.so.5

libqxcm.solibQt5Core.so.5を必要とlibqxcm.so必要があります。

次のような共有ライブラリのシンボリックリンクを作成することを忘れないで:Deploying dynamically linked Qt 5.7 application on CentOS 7

:この答えをチェックし、詳細な回答について

libQt5Core.so.5 -> libQt5Core.so.5.5.1 
libQt5Gui.so.5 -> libQt5Gui.so.5.5.1 
libQt5XcmQpa.so.5 -> libQt5XcmQpa.so.5.5.1 
libQt5DBus.so.5 -> libQt5DBus.so.5.5.1 

関連する問題