2016-04-18 10 views
0

Ich habe Qt5.6 VS2013 32bit heruntergeladen und versuche das offizielle Beispiel von QtWebEngine auszuführen. Ich folgte nur die Anweisung aber Bei der Verknüpfung es einen Fehler vonC: Benutzer qt work install lib Qt5Widgetsd.lib kann beim Kompilieren von QtWebEngine-Beispielen nicht gefunden werden

LNK1104 file not found c:\Users\qt\work\install\lib\Qt5Widgetsd.lib. 

, ich habe keine Ahnung, jedoch gibt aus, wo dieser Pfad C: \ Benutzer \ qt \ work \ \ lib \ kommt aus installieren. Ich habe eine Textsuche in allen Verzeichnissen des Beispielordners und keine anderen Treffer als generierte Dateien (Makefiles und Pdbs).

Ich habe auch Systemumgebungsvariablen überprüft, aber keine Treffer. Außerdem habe ich das Qt Creator'r Projects Panel und seine Build Environment überprüft und immer noch keine Treffer.

Habe ich etwas übersehen?

P.S. Dieser Fehler wurde durch das Verknüpfen des DemoBrowser-Beispiels von QtWebEngineWidgets pro

+0

zu verwenden, kann es ein Fehler in der Qt-Verteilung selbst sein? – hyst329

Antwort

0

ausgegeben. Der Link wird von qmake generiert, wenn er das Build-Skript aus der Qt-Projektdatei (* .pro) generiert. Es basiert auf dem qmake-Anwendungspfad, der im Allgemeinen zusammen mit den Bibliotheken installiert wird (überprüfen Sie das qt kit-Setup, um es bei Bedarf zu ändern: Jst browse zu qmake.exe-Anwendung). Versuchen Sie dann, das Build-Skript neu zu generieren. Es sollte das Problem beheben.

Möglicherweise haben Sie auch Probleme mit der Installation, die sich nicht im Debug-Modus befindet. Sie versuchen, Qt5Widgetsd.lib Bibliothek anstelle der nicht-debug eine Qt5Widgets.lib