это exist answer не может исправить мой вопросЭто приложение не удалось запустить, поскольку не удалось найти или загрузить Qt платформы плагин «XCB»
В кварт official example, я использую следующие CMakeLists.txt
SET(CMAKE_PREFIX_PATH /media/roroco/disk750/Downloads/qtbase)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
find_package(Qt5Widgets)
find_library(xcb NAMES qxcb PATHS /media/roroco/disk750/Downloads/qtbase/plugins/platforms)
add_executable(systray main.cpp window.cpp systray.qrc)
target_link_libraries(systray Qt5::Widgets ${xcb})
и я получаю
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Как добавить плагин «xcb» в cmake?
обновление
Я уверен, что find_library(xcb
найти Lib "/media/roroco/disk750/Downloads/qtbase/plugins/platforms/libqxcb.so".
Если вы на Ubuntu или Debian, плагин xcb будет '/ usr/lib/x86_64-linux-gnu/qt5/plugins/platform/libqxcb.so'. Он установлен пакетом 'libqt5gui5', поэтому он должен быть там. – Velkan