Round1:
After installation, execute the QTCreator prompt:
Linux qt “qt.qpa.plugin: Could not load the Qt platform plugin “xcb” ”
sudo gedit ~/.bashrc
sudo gedit ~/.bashrc
sudo gedit ~/.bashrc
export QT_DEBUG_PLUGINS=1
export LD_LIBRARY_PATH=/opt/Qt5.13.1/5.13.1/gcc_64/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/opt/Qt5.13.1/Tools/QtCreator/lib:$LD_LIBRARY_PATH
The last two sentences are from the link library path added to the search path, do not know whether to work.
Emphasized in fact the first sentence here, and after the configuration items, QtCreator will output a lot of information, so we can be targeted, step by step to solve the problem/
the changes to take effect
sudo source ~/.bashrc
round2:
Execute the QtCreator program again from the command line, and output a bunch of log information. Skip to the end to find a prompt:
always load the library/opt/Qt5.13.1/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb. So: (libxkbcommon – x11. So. 0: unable to open the Shared object file: Don’t have that file or directory)
QLibraryPrivate: : loadPlugin failed on “/ opt/Qt5.13.1/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb. So” : “Always load the library/opt/Qt5.13.1/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb. So: (libxkbcommon – x11. So. 0: unable to open the Shared object file: no files or directories)”
obviously failure load of dynamic link library, first check whether there is the file exists, then look at whether the dependent libraries are able to find success:
ldd /opt/Qt5.13.1/Tools/QtCreator/lib/Qt/plugins/platforms/libqxcb.so
Libxkbcommon is not available, you need to install the library, use yum to install:
yum -y install libxkbcommon-x11-devel
Round 3 lacks DBUS
If you continue, there is still an error. If you skip to the last line, there is still an error
/ opt/Qt5.13.1/Tools/QtCreator/bin/QtCreator: relocation error:/opt/Qt5.13.1/Tools/QtCreator/lib/Qt/plugins/platforms /.. /.. /lib/ libqt5dbus.so.5: Symbol dbus_message_set_allow_interactive_authorization, version LIBDBUS_1_3 not defined in file libbus-1.so.3 with link time reference
yum -y install dbus-devel
round4
Continue with the following error
Opt/Qt5.13.1/Tools/QtCreator/bin/QtCreator: symbol lookup error:/opt/Qt5.13.1/Tools/QtCreator/lib/Qt/plugins/platforms /.. /.. /lib/ libqt5xcbqpa.so.5: undefined Symbol: FT_GET_FONT_FORMAT
yum -y install freetype-devel
Export QT_DEBUG_PLUGINS=1. You may not have the same problem as me, but with the output, you can solve it step by step.
Read More:
- Qt5_ Various paths
- How to install cuda10.01in Ubuntu18.04
- Command not found: ADB appears on Mac
- python: This application failed to stat could not find or load the Qt platform plugin “windows”
- UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-2: ordinal not in range(128)
- C / C + + rounding function: round function
- Error “nbconvert failed: xelatex not found on path…” Solutions
- [Linux] curl: (7) failed to connect to 127.0.0.1 port 1086: connection reused solution
- Git solves the problem of failed: http request failed
- About adding legacy to linker additional dependencies_ stdio_ definitions.lib Solve the problem of incomplete standard library files
- Summary of problems encountered in compiling opengl code
- The method of using Allegro to export package and pad from BRD file
- vs2013 wdk8.1 ERROR: Symbol file could not be found. Defaulted to export symbols for ntkrnlmp.exe
- The usage of several integer functions in MATLAB (fix, floor, ceil, round)
- Error: cannot compute suffix of object files: cannot compile
- Compilation error: * * [all local] error 2
- The solution of undefined reference to error
- Aptana studio 3 installation
- Solutions to the failure of importing Python 3.7 SSL module
- Solutions to the problem of “symbol lookup error xxxxx, undefined symbol”