Ich versuche ein Qt5.9 Projekt von Mac zu Windows 10 zu portieren. Ich konnte das Projekt einfach in einer ubuntu Installation kompilieren. Bei dem Versuch, es für Fenster zu bauen, hatte ich Probleme mit der Suche nach zlib sind Header mitz.lib Probleme beim portieren von qt creator projet zu Windows
#include<zlib.h>
, dass ich nach Antworten
#include<QtZlib/zlib.h>
Jetzt
hier auf Stack folgende korrigierte ich habe Probleme in LINK Phase, es kann die Datei z.lib nicht öffnenProblem ist, dass ich zlib Pakete, Builds, Quellcode heruntergeladen und konnte keine z.lib finden. Nur verschiedene benannte Bibliotheken. Bei der Suche in Google konnte ich nur Leute mit dem gleichen Problem finden, z.lib ist keine der libs, die in der zlib-Installation enthalten sind.
Das ist mein Projekt-Datei:
TEMPLATE = app
QT += qml quick widgets websockets
CONFIG += c++11
SOURCES += \
main.cpp \
api.cpp \
app.cpp
HEADERS += \
api.hpp \
app.hpp
RESOURCES += qml.qrc
LIBS += -lz
Ich habe versucht, alle möglichen dll und lib-Dateien im Projektordner setzen. Keiner von ihnen heißt z.lib.
Möglicherweise versuchen, etwas wie hinzufügen: QMAKE_LFLAGS + = - L/Pfad/zu/zlib/dll könnte helfen? Keine Ahnung, wenn es so ist, aber vielleicht. – George
versucht, das in vielerlei Hinsicht (mit "" im Pfad, mit DLL-Namen im Pfad, mit vorwärts und rückwärts Schrägstriche) ohne Erfolg, danke – Diedre
Alternativ, wenn Sie qmake ausführen, sollte es eine andere Build-Datei generieren (tbh ich bin nicht sicher, was die Standard-Build-Datei für Windows ist, für Linux wäre es ein Makefile) ... Sie könnten versuchen, zu sehen, wenn die Bearbeitung direkt helfen könnte (obwohl es eine letzte Lösung wäre – George