Ich versuche, Qt5.7 aus Quelle nach this tutorial zu kompilieren. Ich habe qt5vars.cmd
Datei erstellt:Kompilieren Qt von Quelle mit nmake installieren
cd "C:\Qt_all\qt-everywhere-opensource-src-5.7.0"
CALL "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
SET _ROOT="C:\Qt_all\qt-everywhere-opensource-src-5.7.0"
SET PATH=%_ROOT%\qtbase\bin;%_ROOT%\gnuwin32\bin;%PATH%
SET QMAKESPEC=win32-msvc2015
SET _ROOT=
ich es öffnen mit cmd
:
C:\Qt_all\qt5vars.cmd
danach in cmd
:
configure -debug-and-release -opensource -platform win32-msvc2015 -nomake examples -nomake tests
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\nmake"
In diesem Fall alles funktioniert, aber die Qt-Binärdateien kompiliert werden in 'Quellcode' Ordner. Jetzt möchte ich in einen anderen Ordner kompilieren. Ich habe den Ordner 'Quellcode' (mit kompilierten Binärdateien) vollständig gelöscht und den Ordner 'Quellcode kopieren' kopiert. Danach in cmd
:
C:\Qt_all\qt5vars.cmd
configure -debug-and-release -opensource -platform win32-msvc2015 -nomake examples -nomake tests -prefix "C:\Qt_all\Kits\Qt5.7MSVC2015_64bit"
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\nmake" install
Und das gibt einen Fehler:
LINK : fatal error LNK1104: cannot open file "C:\Qt_all\qt-everywhere-opensource-src-5.7.0\qtbase\lib\qtpcred.lib"