2013-10-16 9 views
8

che sto cercando di utilizzare MXE (con l'aiuto di this tutorial), e sto ottenendo questo errore al qmake && make passo:Progetto ERRORE: modulo sconosciuto (s) in QT: webkitwidgets

Project ERROR: Unknown module(s) in QT: webkitwidgets". 

Cosa fa questo significa e cosa posso fare?

+1

Questo è falsamente contrassegnato come duplicato @ jon-erics la domanda non ha nulla a che fare con la risposta collegata. Si tratta di mxe e la domanda collegata riguarda puro linux. La risposta non aiuta in questa situazione. – Petr

+0

@Petr: potresti [modificare] la domanda per chiarire questa distinzione? Di cosa si tratta MXE che impedisce il funzionamento della risposta? –

+1

MXE è un kit di cross-building che consente di creare file eseguibili di Windows su linux. Installare qualsiasi pacchetto Linux, come suggerito in risposta (che non è stato accettato correttamente in quanto in realtà non risponde), non aiuta affatto. Quei pacchetti linux non influenzeranno l'installazione di MXE, e qmake guarderà solo alle posizioni nell'installazione di MXE, quindi non troverà il modulo webkitwidgets anche se installi il pacchetto linux. Ciò risolverebbe qmake per Linux, ma la versione MXE di qmake ignorerà questi moduli linux. Non so come dovrei modificare la domanda, a me sembra piuttosto chiaro :) – Petr

risposta

5

Come da this similar answer, provare a installare il pacchetto corrispondente. Supponendo di aver un sistema basato su Debian, questo viene fatto inserendo il seguente comando in una console:

sudo apt-get install libqt5webkit5-dev 
+3

Questo non aiuta, MXE non usa alcun pacchetto linux. Ha bisogno di Windows versione di webkit5 – Petr

+0

risposta errata si tratta di pacchetti mxe non linux, sarebbe meglio che il moderatore aggiorni il titolo per includere la parola chiave mxe, dal modo in cui questo è anche il mio problema pure – AMCoded

3

Purtroppo sei fuori di fortuna perché le versioni recenti di MXE non costruiscono WebKit. Apparentemente ha un conflitto di simboli con la libreria di script Qt, quindi la build statica è impossibile. Utilizzare la versione precedente di MXE e non dimenticare di abilitare la creazione del webkit nel file src/qt.mk.

+1

Puoi suggerire quale versione precedente è quella? La versione di build di 1 richiede circa 20 ore, quindi provare tutte quante probabilmente richiederà un mese o più. Si applica anche per qt5? – Petr

Problemi correlati