Unsolved Remember to call vcvarsall.bat to complete environment setup!
-
Hallo Zusammen,
ich wollte den QWT 1.1.3 in QT 5.7 "32 Bit" integrieren.
Auf meinen Rechner habe ich zwei version von QT einmal die version die 4.7.4 und einmal die QT 5.7.
Beide müssen eingentlich unabhängig von einander einwandfrei laufen.
Warum ich zwei Versionen von QT habe, ist hystorisch bedingt.
Es gibt alte Projekte, die mit QT4 entwickelt wurden und jetzt wollen wir der Sprung schaffen auf QT5 umzusteigen.
Mir ist wichtig die alte Projekte im laufen zu halten bis alle Projekte in QT 5 migriert und getestet sind.
Wenn es alles Okay dann werden wir nur mit QT5 arbeiten.--> Wir entwickeln allgemein mit Visual Studio Prof und Qt wird als Plugin in Visual Studio benutzt.
Qt4 könnte ich ihn als Plugin für Visual Studio prof 2008 benutzen.
Ich kann es auch den qwt ohne Probleme in Qt mittels "Command prompt" compilieren und dann werden die notwendige library generiert.
Mit Qt 5 bekomme ich immer eine Fehlermeldung.
-->"Fehlermeldung "
NMAKE : fatal error U1077: 'echo' : return code '0xc0000135'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop. -
@Galilio
Lösung ist:- Path "Benutzervariable" anpassen.
- Also der Eintrag von der alte Qt: C:\Qt\4.7.4\bin löschen dann diese ersetzen mit: C:\Qt\Qt5.7.0\5.7\msvc2015\bin .
3 ) Qt 5.7 32-bit for desktop (MSVC 2015) " prompt command" starten - cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\
- vcvarsall.bat
wenn es qwt noch eingebunden werden dann: - Qt 5.7 32-bit for desktop (MSVC 2015) " prompt command" starten
- cd C:\Qt\QWT-6.1.3 "in meinem Fall"
- qmake qwt.pro
- nmake
am wichtigsten ist der Eintrag des Qt in Path in "benutzervaribalen und Systemvariable" nur einmal existieren darf also entwieder Qt 4 oder Qt 5