Hala internette orada Tüm seçenekleri denedikten sonra sıkışmış olanlar için, bu hangi tam yoluna bakabilirsiniz namlı libqxcb.so
açılması için, içinde arandı / tarafından yükleme Qt
App ( VirtualBox-5.2.8
olduğu Qt
kullanarak, benim durumumda uygulaması) strace aracı. Benim durumumda, VirtualBox-5.2.8
kaynağından inşa ettiğim
için kütüphane yollarında, kurulum yolunda değil libqxcb.so
, aşağıdaki konumda arama yapıyordu . Yani, hiçbir kontrol ve diğer çözümler işe yaramadı. Ayrıca ayar herhangi bir ekstra günlük üretmedi.
"...VirtualBox-5.2.8/out/linux.amd64/release/bin/platforms/"
default
Qt
ldd
QT_DEBUG_PLUGINS=1
Ubuntu 17.10 x86_64 üzerinde Clang / LLVM kullanarak oluşturduğum VirtualBox ikili üzerinde çalışan strace:
...VirtualBox-5.2.8$ strace ./out/linux.amd64/release/bin/VirtualBox
.
.
.
access(".../VirtualBox-5.2.8/out/linux.amd64/release/bin/platforms/.", F_OK) = -1 ENOENT (No such file or directory)
write(2, "Qt FATAL: ", 10Qt FATAL: ) = 10
write(2, "This application failed to start"..., 154This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".
Reinstalling the application may fix this problem.) = 154
.
.
.
Bu benim oldu hitting-the-nail-on-its-head
an ve benim yarattığım symlink
yüklü gelen Qt5.10.1
'ın platforms
aşağıda belirtilen dizinde:
"...Qt5.10.1/Tools/QtCreator/lib/Qt/plugins/platforms/"
olan yolu arandı üzerine "...VirtualBox-5.2.8/out/linux.amd64/release/bin/"
. Böylece, VirtualBox-5.2.8
Linux ( Ubuntu 17.10 x86_64
) kullanarak kaynaktan inşa Clang/LLVM
, sonunda başarıyla başlatıldı !
Aslında, buradaki ilginç bir şey de, VirtualBox-5.2.8
tamamen büyük bir çabadan sonra Clang/Clang++/LLVM
üzerine inşa ettim Ubuntu 17.10 x86_64
- çünkü FreeBSD
, zaten bina VirtualBox
kullanmak için bir liman var, clang
ancak Linux için, GCC
gördüğüm gibi büyük ölçüde bağımlı ve bu nedenle almak için çok çaba harcadı. Bu noktaya inşa başarıyla muktedir VirtualBox-5.2.8
kullanarak kaynağından Clang/Clang++/LLVM
üzerinde Ubuntu 17.10 x86_64
hedef için Linux/AMD64
( Ubuntu 17.10 x86_64
bu namlı ile birlikte diğer sorunları çözmek sonra başlatmak başarıyla) ve libqxcb.so
biri.
Şerefe.