2016-05-12 17 views
5

Qt 5.6'yı Qt tarafından sağlanan "Qt Unified installer" ile yükledim. Kurulum başlamadan önce, yükleyicideki "WebView" seçeneğinin işaretlendiğinden emin oldum. Unfourteyse, Qt yükleme dizininde Windows için WebView yoktur (bir webview dll için tüm dizini aradım), sadece Android için bir kütüphane. Web görüntüleme paketi neden pencereler için eksik?Qt: Bilinmeyen modül (ler) in QT: webview

düzenleme: Bunun yerine WebEngine kullanmaya çalıştı ama unfourtunately ben benzer bir mesaj çıktı: "Bilinmeyen modül (ler) QT: WebEngine"

Kral Selamlar Bernhard

cevap

6

Tamam, bunu anladım . Unfourteyse, Qt yükleyici bu sezgisel değil (en azından benim için değil). Yükleyicide "WebView" bileşenini seçmek, ilgili kitaplıkların otomatik olarak eklendiği anlamına gelmez. Varsayılan olarak Qt, yalnızca mingw takım zincirini yükler ve bu araç zinciri, WebView/WebEngine'ı derleyemez. WebView/WebEngine'i kullanmak için, kurulumdaki önceden derlenmiş Visual Studio kütüphanelerini seçmelisiniz. Ayrıca Visual Studio'nun sistemde kurulu olması gerekir. Kurulumdan sonra, Qt Creator'un Visual Studio derleyicisini kullandığından emin olun (Qt Creator build kit ayarlarında bunu belirtebilirsiniz).

+0

Genel olarak, geliştiriciler, Windows üzerinde çalışıyorlarsa, MinGW'den kaçınmalıdırlar. Bu bilmek bir şeydir. –