[SOLVED] QT Deploy : This application failed to start because it could not find or load the Qt platform plugin "xcb" in "".
-
i'm using Ubuntu 14.04.10 with QT 5.6
i have been create my .deb withdpkg-deb --build MyApp
when i install it on another ubuntu 14.04.10 but without QT
i cannot execute my application ..This application failed to start because it could not find or load the Qt platform plugin "xcb" in "". Available platform plugins are: xcb. Reinstalling the application may fix this problem. Aborted (core dumped)my library on
/usr/lib/x86_64-linux-gnu/qt5
my libqxcb.so on/usr/lib/x86_64-linux-gnu/qt5/platformsand/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms -
like this ..??
#BEFORE [DEBREATE-0.7.10] <<CTRL>> Package: myapp Version: 1.0-2 Section: utils Maintainer: Zenaki Kurniawan <zenaki.zen.aku@gmail.com> Priority: optional Architecture: amd64 Depends: libc6 Description: test deploy <</CTRL>> <<FILES>> 1 /home/zenaki/Qt5.6.0/5.6/gcc_64/plugins/platforms/libqxcb.so* -> libqxcb.so -> /usr/lib/x86_64-linux-gnu/qt5/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5XcbQpa.so.5* -> libQt5XcbQpa.so.5 -> /usr/lib/x86_64-linux-gnu/qt5 /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Widgets.so.5* -> libQt5Widgets.so.5 -> /usr/lib/x86_64-linux-gnu/qt5 /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5SerialPort.so.5* -> libQt5SerialPort.so.5 -> /usr/lib/x86_64-linux-gnu/qt5 /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Gui.so.5* -> libQt5Gui.so.5 -> /usr/lib/x86_64-linux-gnu/qt5 /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5DBus.so.5* -> libQt5DBus.so.5 -> /usr/lib/x86_64-linux-gnu/qt5 /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Core.so.5* -> libQt5Core.so.5 -> /usr/lib/x86_64-linux-gnu/qt5 /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicuuc.so.56* -> libicuuc.so.56 -> /usr/lib/x86_64-linux-gnu/qt5 /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicui18n.so.56* -> libicui18n.so.56 -> /usr/lib/x86_64-linux-gnu/qt5 /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicudata.so.56* -> libicudata.so.56 -> /usr/lib/x86_64-linux-gnu/qt5 /home/zenaki/QT Project/test deploy/myapp/icon.png -> icon.png -> /usr/share/pixmaps /home/zenaki/QT Project/test deploy/myapp/myapp.sh -> myapp.sh -> /usr/local/bin /home/zenaki/QT Project/test deploy/myapp/myapp* -> myapp -> /usr/local/bin <</FILES>> <<SCRIPTS>> <<PREINST>> 0 <</PREINST>> <<POSTINST>> 0 <</POSTINST>> <<PRERM>> 0 <</PRERM>> <<POSTRM>> 0 <</POSTRM>> <</SCRIPTS>> <<CHANGELOG>> <<DEST>>DEFAULT<</DEST>> <</CHANGELOG>> <<COPYRIGHT>> <</COPYRIGHT>> <<MENU>> 1 Name=myapp Version=1.0-2 Exec=bash /usr/local/bin/myapp.sh Comment=test deploy Icon=/usr/share/pixmaps/icon.png Type=Application Terminal=false StartupNotify=false Encoding=UTF-8 Categories=Utility;Qt; Version=1.0-2 <</MENU>> <<BUILD>> 0 0 1 <</BUILD>>#AFTER [DEBREATE-0.7.10] <<CTRL>> Package: myapp Version: 1.0-2 Section: utils Maintainer: Zenaki Kurniawan <zenaki.zen.aku@gmail.com> Priority: optional Architecture: amd64 Depends: libc6 Description: test deploy <</CTRL>> <<FILES>> 1 /home/zenaki/Qt5.6.0/5.6/gcc_64/plugins/platforms/libqxcb.so* -> libqxcb.so -> /usr/lib/x86_64-linux-gnu/qt5/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5DBus.so.5* -> libQt5DBus.so.5 -> /usr/lib/x86_64-linux-gnu/qt5/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5XcbQpa.so.5* -> libQt5XcbQpa.so.5 -> /usr/lib/x86_64-linux-gnu/qt5/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Widgets.so.5* -> libQt5Widgets.so.5 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5SerialPort.so.5* -> libQt5SerialPort.so.5 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Gui.so.5* -> libQt5Gui.so.5 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Core.so.5* -> libQt5Core.so.5 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicuuc.so.56* -> libicuuc.so.56 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicui18n.so.56* -> libicui18n.so.56 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicudata.so.56* -> libicudata.so.56 -> /usr/lib/x86_64-linux-gnu /home/zenaki/QT Project/test deploy/myapp/icon.png -> icon.png -> /usr/share/pixmaps /home/zenaki/QT Project/test deploy/myapp/myapp.sh -> myapp.sh -> /usr/local/bin /home/zenaki/QT Project/test deploy/myapp/myapp* -> myapp -> /usr/local/bin <</FILES>> <<SCRIPTS>> <<PREINST>> 0 <</PREINST>> <<POSTINST>> 0 <</POSTINST>> <<PRERM>> 0 <</PRERM>> <<POSTRM>> 0 <</POSTRM>> <</SCRIPTS>> <<CHANGELOG>> <<DEST>>DEFAULT<</DEST>> <</CHANGELOG>> <<COPYRIGHT>> <</COPYRIGHT>> <<MENU>> 1 Name=myapp Version=1.0-2 Exec=bash /usr/local/bin/myapp.sh Comment=test deploy Icon=/usr/share/pixmaps/icon.png Type=Application Terminal=false StartupNotify=false Encoding=UTF-8 Categories=Utility;Qt; Version=1.0-2 <</MENU>> <<BUILD>> 0 0 1 <</BUILD>>it's same T_T
this application failed to start because it could not find or load the Qt platform plugin "xcb" in "". Reinstalling the application may fix this problem. Aborted (core dumped)i add on my .pro
unix:QMAKE_RPATHDIR = /usr/lib/x86_64-linux-gnu/qt5 unix:QMAKE_LFLAGS += -Wl,-rpath /usr/lib/x86_64-linux-gnu/qt5and on my main.cpp
QApplication::setLibraryPaths(QStringList("/usr/lib/x86_64-linux-gnu/qt5"));this is my myapp.sh
#!/bin/sh appname=`basename $0 | sed s,\.sh$,,` dirname=`dirname $0` tmp="${dirname#?}" if [ "${dirname%$tmp}" != "/" ]; then dirname=$PWD/$dirname fi LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/qt5:${LD_LIBRARY_PATH} export LD_LIBRARY_PATH $dirname/$appname "$@"help me please TT_TT
-
Hi, it should work if you get the RPATH set ok, I think you need to add a comma and quote it, like this:
unix:QMAKE_LFLAGS += -Wl,-rpath,"/usr/lib/x86_64-linux-gnu/qt5"(Same for your QMAKE_RPATHDIR)
Also what you can do, you can tell Qt where your libqxcb.so is, by using the command line switch -platformpluginpath when launching your app:
./myapp.sh -platformpluginpath /usr/lib/x86_64-linux-gnu/qt5/platformsEdit: forgot to say: for the above -platformpluginpath switch to work, you need to throw away the quotes in your myapp.sh file, like this:
$dirname/$appname $@or you can just edit the file:
$dirname/$appname -platformpluginpath /usr/lib/x86_64-linux-gnu/qt5/platforms "$@" -
this problem is SOLVED ,, but maybe anybody can give me a suggestion ^_^
this is my myApp.dbp
[DEBREATE-0.7.10] <<CTRL>> Package: myapp Version: 1.0 Section: utils Maintainer: Zenaki Kurniawan <zenaki@gmail.com> Priority: optional Architecture: amd64 <</CTRL>> <<FILES>> 1 /home/zenaki/Qt5.6.0/5.6/gcc_64/plugins/platforms/libqxcb.so* -> libqxcb.so -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5XcbQpa.la -> libQt5XcbQpa.la -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5XcbQpa.prl -> libQt5XcbQpa.prl -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5XcbQpa.so* -> libQt5XcbQpa.so -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5XcbQpa.so.5* -> libQt5XcbQpa.so.5 -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5XcbQpa.so.5.6* -> libQt5XcbQpa.so.5.6 -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5XcbQpa.so.5.6.0* -> libQt5XcbQpa.so.5.6.0 -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5DBus.la -> libQt5DBus.la -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5DBus.prl -> libQt5DBus.prl -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5DBus.so* -> libQt5DBus.so -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5DBus.so.5* -> libQt5DBus.so.5 -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5DBus.so.5.6* -> libQt5DBus.so.5.6 -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5DBus.so.5.6.0* -> libQt5DBus.so.5.6.0 -> /usr/lib/x86_64-linux-gnu/platforms /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Widgets.la -> libQt5Widgets.la -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Widgets.prl -> libQt5Widgets.prl -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Widgets.so* -> libQt5Widgets.so -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Widgets.so* -> libQt5Widgets.so.5 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Widgets.so.5.6* -> libQt5Widgets.so.5.6 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Widgets.so.5.6.0* -> libQt5Widgets.so.5.6.0 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5SerialPort.la -> libQt5SerialPort.la -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5SerialPort.prl -> libQt5SerialPort.prl -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5SerialPort.so* -> libQt5SerialPort.so -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5SerialPort.so* -> libQt5SerialPort.so.5 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5SerialPort.so.5.6* -> libQt5SerialPort.so.5.6 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5SerialPort.so.5.6.0* -> libQt5SerialPort.so.5.6.0 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Gui.la -> libQt5Gui.la -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Gui.prl -> libQt5Gui.prl -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Gui.so* -> libQt5Gui.so -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Gui.so* -> libQt5Gui.so.5 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Gui.so.5.6* -> libQt5Gui.so.5.6 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Gui.so.5.6.0* -> libQt5Gui.so.5.6.0 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Core.la -> libQt5Core.la -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Core.prl -> libQt5Core.prl -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Core.so* -> libQt5Core.so -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Core.so* -> libQt5Core.so.5 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Core.so.5.6* -> libQt5Core.so.5.6 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libQt5Core.so.5.6.0* -> libQt5Core.so.5.6.0 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicuuc.so.56.1* -> libicuuc.so.56.1 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicuuc.so.56.1* -> libicuuc.so.56 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicui18n.so.56.1* -> libicui18n.so.56.1 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicui18n.so.56.1* -> libicui18n.so.56 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicudata.so.56.1* -> libicudata.so.56.1 -> /usr/lib/x86_64-linux-gnu /home/zenaki/Qt5.6.0/5.6/gcc_64/lib/libicudata.so.56.1* -> libicudata.so.56 -> /usr/lib/x86_64-linux-gnu /home/zenaki/QT Project/myapp/usr/share/pixmaps/icon.png -> icon.png -> /usr/share/pixmaps /home/zenaki/QT Project/myapp/usr/local/bin/myapp.sh -> myapp.sh -> /usr/local/bin /home/zenaki/QT Project/myapp/usr/local/bin/qt.conf -> qt.conf -> /usr/local/bin /home/zenaki/QT Project//myapp/usr/local/bin/myapp* -> myapp -> /usr/local/bin <</FILES>> <<SCRIPTS>> <<PREINST>> 0 <</PREINST>> <<POSTINST>> 1 #! /bin/bash -e ln -fs "/usr/lib/x86_64-linux-gnu/libicudata.so.56" "/usr/lib/x86_64-linux-gnu/libicudata.so" ln -fs "/usr/lib/x86_64-linux-gnu/libicudata.so.56.1" "/usr/lib/x86_64-linux-gnu/libicudata.so.56" ln -fs "/usr/lib/x86_64-linux-gnu/libicui18n.so.56" "/usr/lib/x86_64-linux-gnu/libicui18n.so" ln -fs "/usr/lib/x86_64-linux-gnu/libicui18n.so.56.1" "/usr/lib/x86_64-linux-gnu/libicui18n.so.56" ln -fs "/usr/lib/x86_64-linux-gnu/libicuuc.so.56" "/usr/lib/x86_64-linux-gnu/libicuuc.so" ln -fs "/usr/lib/x86_64-linux-gnu/libicuuc.so.56.1" "/usr/lib/x86_64-linux-gnu/libicuuc.so.56" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6.0" "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6" "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5" "/usr/lib/x86_64-linux-gnu/libQt5Core.so" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Core.so" "/usr/lib/x86_64-linux-gnu/libQt5Core" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.6.0" "/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.6" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.6" "/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5" "/usr/lib/x86_64-linux-gnu/libQt5Gui.so" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Gui.so" "/usr/lib/x86_64-linux-gnu/libQt5Gui" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5SerialPort.so.5.6.0" "/usr/lib/x86_64-linux-gnu/libQt5SerialPort.so.5.6" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5SerialPort.so.5.6" "/usr/lib/x86_64-linux-gnu/libQt5SerialPort.so.5" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5SerialPort.so.5" "/usr/lib/x86_64-linux-gnu/libQt5SerialPort.so" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5SerialPort.so" "/usr/lib/x86_64-linux-gnu/libQt5SerialPort" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.6.0" "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.6" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.6" "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5" "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so" ln -fs "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so" "/usr/lib/x86_64-linux-gnu/libQt5Widgets" ln -fs "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus.so.5.6.0" "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus.so.5.6" ln -fs "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus.so.5.6" "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus.so.5" ln -fs "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus.so.5" "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus.so" ln -fs "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus.so" "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus" ln -fs "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa.so.5.6.0" "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa.so.5.6" ln -fs "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa.so.5.6" "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa.so.5" ln -fs "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa.so.5" "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa.so" ln -fs "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa.so" "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa" ln -fs "/usr/lib/x86_64-linux-gnu/platforms/libqxcb.so" "/usr/lib/x86_64-linux-gnu/platforms/libqxcb" <</POSTINST>> <<PRERM>> 1 #! /bin/bash -e rm "/usr/lib/x86_64-linux-gnu/libicudata.so" rm "/usr/lib/x86_64-linux-gnu/libicudata.so.56" rm "/usr/lib/x86_64-linux-gnu/libicui18n.so" rm "/usr/lib/x86_64-linux-gnu/libicui18n.so.56" rm "/usr/lib/x86_64-linux-gnu/libicuuc.so" rm "/usr/lib/x86_64-linux-gnu/libicuuc.so.56" rm "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.6" rm "/usr/lib/x86_64-linux-gnu/libQt5Core.so.5" rm "/usr/lib/x86_64-linux-gnu/libQt5Core.so" rm "/usr/lib/x86_64-linux-gnu/libQt5Core" rm "/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.6" rm "/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5" rm "/usr/lib/x86_64-linux-gnu/libQt5Gui.so" rm "/usr/lib/x86_64-linux-gnu/libQt5Gui" rm "/usr/lib/x86_64-linux-gnu/libQt5SerialPort.so.5.6" rm "/usr/lib/x86_64-linux-gnu/libQt5SerialPort.so.5" rm "/usr/lib/x86_64-linux-gnu/libQt5SerialPort.so" rm "/usr/lib/x86_64-linux-gnu/libQt5SerialPort" rm "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.6" rm "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5" rm "/usr/lib/x86_64-linux-gnu/libQt5Widgets.so" rm "/usr/lib/x86_64-linux-gnu/libQt5Widgets" rm "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus.so.5.6" rm "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus.so.5" rm "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus.so" rm "/usr/lib/x86_64-linux-gnu/platforms/libQt5DBus" rm "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa.so.5.6" rm "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa.so.5" rm "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa.so" rm "/usr/lib/x86_64-linux-gnu/platforms/libQt5XcbQpa" rm "/usr/lib/x86_64-linux-gnu/platforms/libqxcb" <</PRERM>> <<POSTRM>> 0 <</POSTRM>> <</SCRIPTS>> <<CHANGELOG>> <<DEST>>DEFAULT<</DEST>> <</CHANGELOG>> <<COPYRIGHT>> 0 <</COPYRIGHT>> <<MENU>> 1 Name=MyApp ver 1.0 Version=1.0 Exec=bash /usr/local/bin/myapp.sh Comment=My First Application Icon=/usr/share/pixmaps/icon.png Type=Application Terminal=false StartupNotify=false Encoding=UTF-8 Categories=Qt; Version=1.0 <</MENU>> <<BUILD>> 0 0 1 <</BUILD>>this is my myapp.sh
#!/bin/sh appname=`basename $0 | sed s,\.sh$,,` dirname=`dirname $0` tmp="${dirname#?}" if [ "${dirname%$tmp}" != "/" ]; then dirname=$PWD/$dirname fi LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:${LD_LIBRARY_PATH} export LD_LIBRARY_PATH $dirname/$appname "$@"this is my qt.conf
[Paths] Prefix=/usr/lib/x86_64-linux-gnu Libraries=/usr/lib/x86_64-linux-gnu Plugins=/usr/lib/x86_64-linux-gnui add some code on my myapp.pro and main.cpp
[myapp.pro] CONFIG += release unix:QMAKE_RPATHDIR = "/usr/lib/x86_64-linux-gnu" unix:QMAKE_LFLAGS += "-Wl,-rpath /usr/lib/x86_64-linux-gnu" [main.cpp] QApplication::setLibraryPaths(QStringList("/usr/lib/x86_64-linux-gnu"));Thanks all ..