qt를 설치하지 않고 Linux에서 qt5 앱을 실행하는 동안“플랫폼 플러그인”xcb“”를로드하지 못했습니다.


101

Qt5를 사용하는 Linux 용 응용 프로그램을 작성했습니다.

그러나 Qt SDK가 설치되지 않은 Linux에서 실행하려고 할 때 콘솔의 출력은 다음과 같습니다.

플랫폼 플러그인 "xcb"를로드하지 못했습니다. 사용 가능한 플랫폼은 다음과 같습니다.

이 문제를 어떻게 해결할 수 있습니까? 플러그인 파일을 복사해야 할 수도 있습니까? Qt5가 설치된 우분투를 사용하지만 Qt 디렉토리의 이름을 바꾸면 같은 문제가 발생합니다. 따라서 Qt 디렉토리의 일부 파일을 사용합니다.

업데이트 : libqxcb.so 파일을 사용하여 app dir "platforms"폴더에 만들면 앱이 여전히 시작되지 않지만 오류 메시지가 변경됩니다.

플랫폼 플러그인 "xcb"를로드하지 못했습니다. 사용 가능한 플랫폼은 다음과 같습니다.

xcb

어떻게 이런 일이 일어날 수 있습니까? 플랫폼 플러그인을 사용할 수 있지만로드 할 수없는 방법은 무엇입니까?


1
명확히하기 위해 Qt 라이브러리가 실제로 설치되어 있습니까?
cmannett85

1
Qt 라이브러리가 설치되어 있으면 프로그램이 정상적으로 작동합니다. 설치되어 있지 않거나 qt sdk dir을 찾을 수 없으면 프로그램이 작동하지 않습니다.
locomotion

당신은 또한뿐만 아니라 libQt5Gui.so.5를 기록해야합니다
edaniels

1
이브 온라인 런처에서 오는 사람들을 위해 : 사용 eveonline.sh하지 말고를 사용하십시오 eveonline. 런처에는 모든 라이브러리가 특수 버전과 함께 번들로 제공됩니다.
Ondra Žižka

답변:


59

공유 라이브러리 종속성을 표시하려면 ldd (man ldd)를 사용하십시오. libqxcb.so에서 실행

.../platforms$ ldd libqxcb.so

xcb는 libQt5Core.so.5 및 libQt5Gui.so.5 (및 기타 많은 시스템 라이브러리) 외에도 libQt5DBus.so.5에 의존 함을 보여줍니다. 공유 라이브러리 모음에 libQt5DBus.so.5를 추가하면 계속 진행할 준비가되어 있어야합니다.


1
감사합니다! 이것이 바로 문제였습니다. libQt5DBus.so.5는 core 및 gui와 함께 설명서에 나열되어야합니다.
dzlatkov 2014-06-20

4
제 경우 sudo apt-get install libx11-xcb1에는 문제가 해결되었습니다. 그러나 사용에 대한 귀하의 권장 사항은 ldd설치하기에 올바른 라이브러리를 알려주는 것입니다. 감사!
Daniel

4
제 경우 에는 lib 폴더에 libQt5XcbQpa.so.5 도 추가 해야 했습니다.
elsamuko 2015

4
을 수행 한 후에도이 문제가 계속되면 Qt 설치 내 ldd에서 plugins/platforms디렉토리를 찾아보십시오 . 이 전체 디렉토리를 바이너리 또는 공유 라이브러리 파일과 같은 위치에 복사 해보십시오. 작동하면 LD_LIBRARY_PATH(해키) 설정 하거나 @bossbarber의 답변에서 언급했듯이 QT_QPA_PLATFORM_PLUGIN_PATH.
csl

1
제 경우에는 / usr / bin / platforms 디렉토리가 생성되지 않았습니다. 함께 해결 : sudo를 에선 -sf는 / usr / lib 디렉토리 / x86_64에-리눅스 GNU / qt5 / 플러그인 / 플랫폼 /는 / usr / 빈 /
gipsh

55

앞서 게시 한 것처럼 애플리케이션을 배포 할 때 플랫폼 플러그인을 설치해야합니다. 배포하는 방법에 따라 플랫폼 플러그인 (예 : 플랫폼 / 플러그인 /libqxcb.so)이 런타임에 작동 할 수있는 위치를 애플리케이션에 알리는 두 가지 방법이 있습니다.

첫 번째는 QT_QPA_PLATFORM_PLUGIN_PATH 변수를 통해 디렉토리 경로를 내보내는 것입니다.

QT_QPA_PLATFORM_PLUGIN_PATH=path/to/plugins ./my_qt_app

또는

export QT_QPA_PLATFORM_PLUGIN_PATH=path/to/plugins
./my_qt_app

내가 선호하는 다른 옵션은 실행 파일과 동일한 디렉토리에 qt.conf 파일을 만드는 것입니다. 그 내용은 다음과 같습니다.

[Paths]
Plugins=/path/to/plugins

이에 대한 자세한 정보는 여기qt.conf 사용에서 찾을 수 있습니다.


1
와! 정말 고마워! 그것은 배포 자주 묻는 질문의 첫 페이지에해야 qt.conf에 대해 알고하지 않았나요

제 경우에는 어떤 이유로 qt.conf (Plugins = plugins) 내부의 경로가 인식되지 않았습니다. 결국 빈 qt.conf 파일을 제공하여 전역 (하드 코딩 된) 경로를 qt.conf-defaults (제 경우에는 app- 디렉토리의 plugins-Subfolder)로 덮어 쓸 수 있습니다.
B Piltz 2016 년

1
LD_LIBRARY_PATH작동하지 않는지 궁금 했지만 QT_QPA_PLATFORM_PLUGIN_PATH속임수를 사용했습니다. 감사합니다.
Ahmed Fasih

1
두 번째 또는 세 번째로 나는이 답변에 올 때마다 도움이됩니다.
kyb

26

5.7Qt 5.5가 사전 설치된 Ubuntu 16.04 LTS에서 Qt 로 컴파일 된 바이너리를 시작하려고했습니다 . 작동하지 않았습니다.

처음에는 ldd여기에서 제안한대로 바이너리 자체를 검사했고 모든 "찾을 수없는"종속성을 "만족"했습니다. 그런 다음이 악명 높은 This application failed to start because it could not find or load the Qt platform plugin "xcb"오류가 발생했습니다.

Linux에서이 문제를 해결하는 방법

먼저 platforms바이너리가있는 디렉토리 를 만들어야 합니다. Qt가 XCB 라이브러리를 찾는 곳이기 때문입니다. libqxcb.so거기에 복사하십시오 . 다른 답변의 저자가 이것을 언급하지 않은 이유가 궁금합니다.

그런 다음 QT_DEBUG_PLUGINS=1환경 변수를 설정 하여 바이너리를 실행하여 어떤 종속성이 libqxcb.so"만족"되지 않았는지 확인할 수 있습니다. ( ldd허용 된 답변에서 제안 된대로 이것을 사용할 수도 있습니다 ).

명령 출력은 다음과 같습니다.

me@xerus:/media/sf_Qt/Package$ LD_LIBRARY_PATH=. QT_DEBUG_PLUGINS=1 ./Binary
QFactoryLoader::QFactoryLoader() checking directory path "/media/sf_Qt/Package/platforms" ...
QFactoryLoader::QFactoryLoader() looking at "/media/sf_Qt/Package/platforms/libqxcb.so"
Found metadata in lib /media/sf_Qt/Package/platforms/libqxcb.so, metadata=
{
    "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
    "MetaData": {
        "Keys": [
            "xcb"
        ]
    },
    "className": "QXcbIntegrationPlugin",
    "debug": false,
    "version": 329472
}


Got keys from plugin meta data ("xcb")
loaded library "/media/sf_Qt/Package/platforms/libqxcb.so"
QLibraryPrivate::loadPlugin failed on "/media/sf_Qt/Package/platforms/libqxcb.so" : "Cannot load library /media/sf_Qt/Package/platforms/libqxcb.so: (/usr/lib/x86_64-linux-gnu/libQt5DBus.so.5: version `Qt_5' not found (required by ./libQt5XcbQpa.so.5))"
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)

실패한 libQt5DBus.so.5라이브러리에 유의하십시오 . 라이브러리 경로에 복사하십시오. 제 경우에는 바이너리가있는 동일한 디렉토리였습니다 (따라서 LD_LIBRARY_PATH=.). 모든 종속성이 충족 될 때까지이 프로세스를 반복하십시오.

추신에 대한 이 답변 의 작성자에게 감사드립니다 QT_DEBUG_PLUGINS=1.


1
libQt5xcbQpa.so.5 및 libQtDBus.so.5에 대해 지정되지 않은 종속성이 있지만 여전히 플랫폼 폴더를 추가해야한다는 것을 알았습니다. 그 조합이 효과가있었습니다.
BSD

누구든지이 오류를 수정하는 방법에 대한 "For Dummies"설명을 알려줄 수 있습니까? 이 문제가 무엇을 의미하는지 전혀 모르겠습니다. Linux에서이 문제를 해결하는 방법에 대한 단계별 지침이 필요합니다.
John Smith

@JohnSmith 정확히 말이되지 않는 것이 무엇인지 알려 주시면 더 좋습니다. 그런 다음 자세히 설명하겠습니다.
신경 전달 물질

11

Ubuntu 16.04 64 비트. 나는 분명히 아무런 이유없이 문제를 얻었다. VideoLan 인스턴스에서 영화를보기 전날 밤, 그날 밤 VideoLan으로 다른 영화를보고 싶습니다. VLC는 질문에 대한 오류로 인해 실행하고 싶지 않았습니다. 나는 조금 구글을 검색했고 그것이 내 문제를 해결 한 해결책을 찾았다 : 지금부터 VLC는 이전처럼 실행 가능하다. 해결책은 다음과 같습니다.

sudo ln -sf /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/ /usr/bin/

나는 그것의 결과가 무엇인지 설명 할 수 없지만 그것이 누락 된 상징적 링크를 생성한다는 것을 알고 있습니다.


2
-f --forceU가 당신이하는 일을 정말로 알 때까지 플래그를 사용하지 마십시오 . 이로 인해 다른 문제가 발생할 수 있습니다.
kyb

이것이 Ubuntu 18.04 (문제가있는 응용 프로그램은 Rescue Time입니다.)로 저를 위해 해결 된 것입니다. 이미 디렉토리가있는 경우 -f 플래그를 그대로 둡니다.
Eloff

10

나는 각 답변의 주요 부분을 시도했지만 아무 소용이 없었습니다. 마침내 나를 위해 수정 한 것은 다음 환경 변수를 내보내는 것입니다.

LD_LIBRARY_PATH=/usr/local/lib:~/Qt/5.9.1/gcc_64/lib
QT_QPA_PLATFORM_PLUGIN_PATH=~/Qt/5.9.1/gcc_64/plugins/ 

이것은 Ubuntu 17.10에서 나를 위해 일했습니다 (그러나 16.04 이후이 문제가 있습니다!) export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/x86_64-linux-gnu/. 불행히도 동일한 오류가있는 Virtualbox가 아닌 VLC 만 수정했습니다.
Tails

Ubuntu 18.04에서 작업하여 texworks 0.6.2를 설치하고 실행했습니다.
XavierStuvw

8

버전 5부터 Qt는 플랫폼 추상화 시스템 (QPA) 을 사용하여 기본 플랫폼에서 추상화합니다.

각 플랫폼에 대한 구현은 플러그인에 의해 제공됩니다. X11의 경우 XCB 플러그인입니다. 참조 X11 요구 사항에 Qt는을 종속성에 대한 자세한 정보를 얻을 수 있습니다.


따라서 종속성 목록에서 모든 패키지를 설치해야합니까? 그리고 이것이 작동할까요? 또한 QT SDK 디렉토리에서 libqxcb.so 파일을 찾았지만 usr / lib 디렉토리에 배치해도 문제가 해결되지 않았습니다.
locomotion

X11 플랫폼에 애플리케이션 배포 페이지 에는 필요한 모든 정보가 포함되어 있어야합니다.
cloose

해당 페이지에 언급 된 모든 패키지를 설치했지만 도움이되지 않았습니다. 플랫폼 플러그인이 "platforms"폴더의 실행 파일 디렉토리에 있어야한다는 정보를 찾았습니다. 나는 거기에 xcb 플러그인을 넣어, 이제 오류가 변경되었습니다 : "플랫폼 플러그인"xcb "를로드하지 못했습니다. 사용 가능한 플랫폼은 : xcb"
locomotion

1
@cloose 그것은 다시 죽었다 :(
user89 dec

@ user89가 아닙니다. 일시적인 문제일까요?
cloose

6

아마도 이것이 도움이 될 것입니다. Ubuntu 18.04를 사용하고 있으며 ppa 방법을 사용하여 Krita 를 설치할 때 . 이 오류가 발생했습니다.

이 응용 프로그램은 ""에서 Qt 플랫폼 플러그인 "xcb"를 찾거나로드 할 수 없기 때문에 시작하지 못했습니다.

사용 가능한 플랫폼 플러그인은 linuxfb, minimal, minimalegl, offscreen, wayland-egl, wayland, xcb입니다.

응용 프로그램을 다시 설치하면이 문제가 해결 될 수 있습니다. 중단됨

이 스레드와 다른 웹에서 찾은 모든 솔루션을 성공하지 못했습니다.

마지막으로 저자가 다음과 같은 간단한 명령을 사용하여 qt5의 디버깅을 활성화 할 수 있다고 언급 한 게시물을 찾았습니다.

export QT_DEBUG_PLUGINS=1

이 명령을 추가 한 후 krita를 다시 실행 하면 이제 원인을 알 수있는 것과 동일한 오류가 발생합니다.

libxcb-xinerama.so.0 : 공유 객체 파일을 열 수 없음 : 해당 파일 또는 디렉토리가 없습니다.

이 오류는 "xcb"가 제대로로드되지 않도록합니다. 그래서 해결책은`libxcb-xinerama.so.0 '을 설치하는 것입니까? 그러나 명령을 실행할 때 :

sudo apt install libxcb-xinerama

나는 lib가 설치되었습니다. 그래서 나는 오래된 속임수를 사용했습니다.--reinstall

sudo apt install --reinstall libxcb-xinerama

이 마지막 명령이 내 문제를 해결했습니다.


6

이 문제에는 많은 원인이있을 수 있습니다. 열쇠는 사용하는 것입니다

export QT_DEBUG_PLUGINS=1

Qt 애플리케이션을 실행하기 전에. 그런 다음 출력을 검사하면 오류 방향을 알 수 있습니다. 제 경우에는 다음과 같습니다.

Cannot load library /opt/nao/plugins/platforms/libqxcb.so: (/opt/nao/bin/../lib/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib/x86_64-linux-gnu/libpng16.so.16))

그러나 그것은 다른 스레드에서 해결됩니다. 예를 들어 https://stackoverflow.com/a/50097275/2408964를 참조하십시오 .


: facepalm : OMG,이 같은 조언이 다시. 아니요, 이것은 유용한 정보를 제공하지 않으며 동일한 정확한 오류의 훨씬 더 자세한 버전입니다. 다른 것을 볼 수있는 힌트 나 단서가 없습니다. 빠진 것도없고, 내가 몰랐던 "로드 할 수없는"것도 없습니다.
John Smith

2

Viber를 설치 한 후 동일한 문제에 직면했습니다. .NET에 필요한 모든 qt 라이브러리가 /opt/viber/plugins/있습니다. 종속성을 확인 /opt/viber/plugins/platforms/libqxcb.so하고 누락 된 종속성을 찾았습니다. 했다 그들은 libxcb-render.so.0, libxcb-image.so.0, libxcb-icccm.so.4, libxcb-xkb.so.1 그래서이 라이브러리에없는 패키지를 설치하여 문제가 해결되었습니다 :

apt-get install libxcb-xkb1 libxcb-icccm4 libxcb-image0 libxcb-render-util0


Tizen Emulator를 시작하는 데 문제가 있습니다. 이것은 도움이되었습니다. 감사.
AlexM 2011

2

그래서 나는 문제가 무엇인지 알아 내기 위해 하루를 보냈다. 제안 된 모든 솔루션을 시도했지만 xcb libs를 설치하거나 Qt 플러그인 폴더를 내보내는 것처럼 작동하지 않았습니다. QT_DEBUG_PLUGINS=1문제를 디버깅하는 데 사용 하도록 제안한 솔루션 은 대답과 같은 직접적인 통찰력을 제공하지 않았습니다. 대신 Qt5Core 내에서 해결되지 않은 기호에 대해 뭔가를 얻었습니다.

그래도 힌트가 생겼습니다. 다른 Qt 설치에서 다른 파일을 사용하려고하면 어떻게됩니까? 내 컴퓨터에는 표준 버전이 설치되어 /home/username/Qt/있고 내가 직접 컴파일 한 프로젝트 내 일부 로컬 빌드가 있습니다 (다른 위치에 다른 사용자 지정 빌드 키트도 있습니다). Qt 유지 관리 도구로 설치하거나 직접 만든 키트를 사용하려고 할 때마다 "xcb 오류"가 발생합니다.

해결책은 간단했습니다. Qt 경로를 제가 한 것처럼 제공하지 CMAKE_PREFIX_PATH않고 제공하면 Qt5_DIR문제가 해결되었습니다. 예:

cmake .. -DCMAKE_PREFIX_PATH=/home/username/Qt/5.11.1/gcc_64


오, 이런, 웹의 모든 단일 솔루션이 작동하는 대신 예기치 않은 오류를 제공하는 Linux 세계는 어떻습니까? 이제까지? 우분투의 재고 설치에서 작동하는 데스크톱을 얻으려는 3 일이 지났습니다. 아니요, Google에서 오는 사람들을 위해 :이 솔루션은이 페이지의 다른 어떤 것보다 더 잘 작동하지 않습니다. Linux가 실제로 전혀 작동하지 않는다고 생각하기 시작했습니다.
John Smith

2

동일한 오류 메시지로 매우 유사한 문제가 발생했습니다. 먼저 명령 줄 명령으로 Qt 디버그 프린터를 켜서 일부를 디버그합니다.

QT_DEBUG_PLUGINS = 1 내보내기

응용 프로그램을 다시 실행하십시오. 나를 위해 이것은 다음을 드러냈다.

"라이브러리 /home/.../miniconda3/lib/python3.7/site-packages/PyQt5/Qt/plugins/platforms/libqxcb.so를로드 할 수 없음 : (libxkbcommon-x11.so.0 : 공유 객체 파일을 열 수 없음 : 해당 파일 또는 디렉토리 없음) "

"라이브러리 /home/.../miniconda3/lib/python3.7/site-packages/PyQt5/Qt/plugins/platforms/libqxcb.so를로드 할 수 없음 : (libxkbcommon-x11.so.0 : 공유 객체 파일을 열 수 없음 : 해당 파일 또는 디렉토리 없음) "

실제로 libxkbcommon-x11.so.0 및 libxkbcommon-x11.so.0이 누락되었습니다. 다음으로 Linux 명령 줄에서 dpkg를 사용하여 아키텍처를 확인합니다. (나에게 "아치"라는 명령은 다른 도움이되지 않는 결과를 주었다)

dpkg --print-architecture #result for me : amd64

그런 다음 "libxkbcommon-x11.so.0 ubuntu 18.04 amd64"를 검색했으며 libxkbcommon-x11.so.0에 대해서도 마찬가지로 packages.ubuntu.com에서 해당 패키지를 생성합니다. 돌이켜 보면 당연히 libxkbcommon-x11-0 및 libxkbcommon0이라는 패키지가 누락되었으며 이러한 패키지를 설치하면 필요한 파일이 포함되지만 개발 버전에는 포함되지 않습니다. 그런 다음 해결책 :

sudo apt-get 업데이트

sudo apt-get 설치 libxkbcommon0

sudo apt-get 설치 libxkbcommon-x11-0


1

제 경우에는 Ubuntu virtualbox 게스트에 두 개의 Qt 앱을 배포해야했습니다. 하나는 명령 줄 ( "app")이고 다른 하나는 GUI_based ( "app_GUI")입니다.

필자는 "ldd app"을 사용하여 필요한 libs가 무엇인지 알아 내고 Ubuntu 게스트에 복사했습니다. 명령 줄 실행 파일 "app" 이 정상적으로 작동하는 동안 GUI 기반 실행 파일이 충돌하여 "Failed to load platform plugin"xcb "오류가 발생했습니다. ldd에서 libxcb.so를 확인했지만이 역시 종속성이 누락되지 않았습니다.

문제는 내가 모든 올바른 라이브러리를 복사하는 동안 실수로 게스트 시스템에 이미있는 라이브러리도 복사 한 것 같았습니다. 이는 (a) 처음부터 복사 할 필요가 없었고 (b) 더 나쁘다는 것을 의미합니다. , 복사하면 설치 라이브러리간에 비 호환성이 발생했습니다. 더 나쁜 것은 내가 말했듯이 ldd에 의해 감지되지 않았습니다 ..

해결책? ldd에 의해 누락 된 것으로 표시된 라이브러리를 복사하고 추가 라이브러리가 전혀 없는지 확인하십시오 .


그리고이 조언을 사용하여 문제를 해결합니다. 어떻게해야합니까?
John Smith

1

제 경우에는 헤더 파일이 누락 된 이유 libxcb가 Qt에 의해 빌드되지 않았습니다. https://wiki.qt.io/Building_Qt_5_from_Git#Linux.2FX11 에 따라 설치 하면 문제가 해결되었습니다.

yum install libxcb libxcb-devel xcb-util xcb-util-devel mesa-libGL-devel libxkbcommon-devel

1
네 비슷한 문제가 있었던 것 같아요. 소스에서 qt를 컴파일했지만 xcb-toolchain이 내 시스템에서 정상이 아니 어서 qt-xcb 부분이 설치되지 않았다는 것을 알지 못했습니다.
shevy

1

나는 qt.conf.

qt.conf다음 줄을 사용하여 실행 파일 근처에 두십시오 .

[Paths]
Prefix = /path/to/qtbase

그리고 그것은 매력처럼 작동합니다 : ^)

실제 예 :

[Paths]
Prefix = /home/user/SDKS/Qt/5.6.2/5.6/gcc_64/

이에 대한 문서는 여기에 있습니다 : https://doc.qt.io/qt-5/qt-conf.html


그리고 "qt.conf를 실행 파일에 가깝게"어떻게, 정확히?
John Smith

제시된 콘텐츠로 파일을 만듭니다. cd path/to/executable; vim qt.conf, 붙여 넣기. 저장하고 종료.
kyb

0

모든 Qt 항목을 오픈 소스 프로젝트의 일반 Linux 빌드에 정적으로 연결합니다. 그것은 삶을 조금 더 쉽게 만듭니다. 먼저 Qt 라이브러리의 정적 버전을 빌드하기 만하면됩니다. 물론 이것은 라이선스 문제로 인해 폐쇄 된 소스 소프트웨어에 적용될 수 없습니다. 예를 들어 Ubuntu 12.04에는 패키지 저장소에 Qt5 라이브러리가 없기 때문에 Linux에 Qt5 앱을 배포하는 것은 현재 약간 문제가 있습니다.


0

이 문제가 발생하여 직감으로 내 환경에서 Qt 구성을 제거했습니다. 즉,

rm -rf ~/.config/Qt*

그런 다음 qtcreator를 시작하고 시스템의 기존 상태로 자체 재구성했습니다. 더 이상 내 프로젝트가 어디에 있는지 기억하지 못했지만, 그저 "처음으로"다시 찾아보아야했습니다.

그러나 더 중요한 것은 자체적으로 일관된 라이브러리 경로 세트를 구축했기 때문에 xcb 또는 qxcb 라이브러리가 누락되지 않고 프로젝트 실행 파일을 다시 빌드하고 실행할 수 있습니다.


Qtcreator는 내가 해결하려는 것과 동일한 오류를 제공합니다. 물론이야. 웹에서 Linux 문제에 대해 하나의 작업 솔루션을 찾았다면 Linux가 아닐 것입니다. 죄송합니다. 이것은 매우 실망 스럽습니다. 단일 사용 가능한 솔루션이없는 야생 거위 추적 SE 페이지 전체가 우분투 재고 설치에서 오류없이 실행되는 데스크탑 패널을 가져옵니다. 나는 리눅스가 실제로 전혀 제대로 작동하지 않는다는 것이 매우 모호 해지고 있습니다.
John Smith

제 경우에는 도움이되지 않았습니다.
Eugene Gr. Philippov

-4

sudo ln -sf /usr/lib/...."adapt-it"..../qt5/plugins/platforms/ / usr / bin /

놓친 심볼릭 링크를 만듭니다. QT에 좋습니다! VLC에 좋습니다!


2
당신의 대답 설명
인 Anantha 라주 C

작동하지 않습니다. 아무것도 작동하지 않기 때문입니다. 이 페이지는 100 % 잘못되었으며 여기에있는 "솔루션"중 하나라도 작동하지 않습니다.
John Smith

@JohnSmith 답변에 대한 찬성 투표의 양으로 판단하면 그중 일부는 확실히 일부 사람들에게 효과적입니다. 안타깝게도 아무것도 효과가 없으며 귀하의 좌절감을 이해할 수 있습니다. 그러나 아무것도 효과가 없으면 직접 조사하고 귀하의 경우에 효과가있는 답변을 제출하십시오. 제 말은, 5 년 동안 플랫폼을 사용하고 있고 답이 6 개 밖에 없습니까? 불평하는 대신 커뮤니티에 환원 할 것을 겸손히 제안합니다. 우리는 서로를 돕기 위해 여기에 있습니다.
신경 전달 물질
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.