2015-08-31 8 views
7

Pencerelerde, bir Qt uygulamasının kütüphane, qml ve eklenti bağımlılıklarına yaklaşmak için windeployqt.exe dosyasını çalıştırabilirsiniz.Linux Dağıtımları'nda windeployqt.exe

Linux'ta kütüphane bağımlılıklarını belirlemek için ldd'yi kullanabilirim, fakat hangi ek Qml dosyalarının bulunması gerektiğinin yanı sıra yükleyicime hangi eklentileri eklemem gerektiğini belirlemenin bir yolunu bulamadım. Baska öneri?

cevap

1

Github'da linuxdeployqt projesi var, bu da yararlı olabilir.

linuxdeployqt koduna bakarak görünüyor: eklentilerin listesini bulmak

  • QML dosyalar qmlimportscanner ile çözümlenir bağlantılı kitaplıklar ayrıştırma yapılır. İşte kodundan yorumun: import deyimleri için qmldirs içinde

    Tarama QML dosyaları ./qml için Qml2ImportsPath gelen ikinci el ithalatı dağıtmak,