2016-05-12 50 views
5

Ho appena installato Qt 5.6 con il "Qt Unified installer" fornito da Qt. Prima che l'installazione iniziasse, mi sono assicurato che fosse selezionata l'opzione "WebView" nel programma di installazione. Sfortunatamente, non c'è WebView per Windows nella directory di installazione Qt (ho cercato l'intera directory per una dll di webview), solo una libreria per Android. Perché manca il pacchetto webview per windows?Qt: modulo/i sconosciuto/i in QT: webview

edit: ho provato ad usare webengine invece, ma unfourtunately ricevo un messaggio simile: "modulo sconosciuto (s) in QT: webengine"

re saluti Bernhard

risposta

6

Va bene, ho capito . Sfortunatamente, l'installatore Qt non è così intuitivo (almeno non per me). Selezionare "WebView" come componente nel programma di installazione non significa che le librerie corrispondenti vengono aggiunte automaticamente. Per impostazione predefinita, Qt installa solo la toolchain mingw e questa toolchain non può compilare WebView/WebEngine. Per utilizzare WebView/WebEngine è necessario selezionare le librerie di Visual Studio precompilate nel programma di installazione. Inoltre, è necessario installare Visual Studio sul sistema. Dopo l'installazione, assicurarsi che Qt Creator utilizzi il compilatore Visual Studio (è possibile specificarlo nelle impostazioni del kit di costruzione Qt Creator).

+0

In generale, gli sviluppatori dovrebbero evitare MinGW se funzionano su Windows. È qualcosa da sapere. –