2016-06-20 8 views
1

Ich habe ein großes Problem seit letzter Woche, und ich kann keine funktionierende Lösung finden.Qwt Moc Problem (Moc.exe nicht gefunden)

Wenn ich kompilieren Qwt 6.1.2 (und versuchen Sie als nächstes mit 6.1.3) auf einem Windows 7 32bits mit Konsole, und die Reihenfolge nach dem Kompilieren, ich habe die folgende Meldung:

usr/bin/sh: C:\Qt\Qt5.6.0\5.6\mingw49_32\bin\moc.exe : command not found

Ich versuche, \ mitzu ändern 0 in makefile.release/makefile.debug und es funktioniert immer noch nicht.

Ich hoffe jemand hat eine Lösung dafür.

PS: Ich baue Qwt mit einem anderen PC mit Windows 10 und normal arbeiten.

+0

Es sieht so aus, als ob eine Unix-Sache versucht, auf einen Windows-ähnlichen Pfad zuzugreifen. Dies kann nicht funktionieren. –

+0

Ja, was ich dachte, ich entfernen alle Unix-Dinge in Makefile.Release und qwtconfig aber nicht funktionieren:/Ich weiß wirklich nicht, was zu tun ist, damit es funktioniert. Ich suche in meiner Umgebung PATH, wenn ich keinen cyqwin oder MSYS Pfad habe, aber nichts gefunden:/ – PolakPunk

+0

Ist Qt an diesem Ort installiert? Wenn ja, sollte das Format '/ c/Qt/...' anstelle von 'C: \ Qt \ ...' sein. –

Antwort

0

Was half, war das Überprüfen der Windows-Pfadeinstellungen und das Entfernen aller Pfade, die eine sh.exe-Binärdatei enthalten würden (in meinem Fall Cygwin und Git für Windows). Sie können die Einstellungen für den Qt-Konsolenpfad auch lokal ändern. Scheint so, als würde qmake Makefiles generieren, basierend darauf, ob 'sh' auf dem System gefunden wurde oder nicht.

+0

könnte kommentieren und beantworten – jjj

Verwandte Themen