Ich führe OS X Mavericks und versuche, eine Qt4-Anwendung in Qt5 zu konvertieren. Ich habe die Anwendung auch nie zuvor auf diesem Computer kompiliert. Ich habe Qt 5.1. * Auf diesem Rechner installiert, der die Datei gut parst. Sobald ich zu meinem Qt 5.2.0 Kit umschalte und mir die Laufeinstellungen ansehe, gibt es unter meiner "Run configuration" eine Warnung: "Die .pro Datei '.pro' konnte nicht geparst werden."qmake .pro-Datei konnte nicht geparst werden
Ich habe andere Lösungen auf SO und der QT-Projekt-Website angeschaut - keine davon hat geholfen. Mein Qt 5.2.0 Kit ist ein manuell hinzugefügtes Kit, seit ich es mit Homebrew installiert habe. Hier
ist ein Screenshot von meinen Einstellungen:
Beachten Sie, dass, wenn ich qmake laufen (/ usr/local/opt/QT5/ist/qmake) im Projektverzeichnis, keine Fehler ausgegeben .
Hier ist meine .proDatei:
QT += core widgets concurrent
TARGET = Up
TEMPLATE = app
CONFIG += c++11
SOURCES += main.cpp\
MainForm.cpp \
AboutForm.cpp \
progressdialog.cpp
HEADERS += MainForm.h \
AboutForm.h \
progressdialog.h
FORMS += MainForm.ui \
AboutForm.ui \
progressdialog.ui
INCLUDEPATH += $$PWD/../FATX/FATX
RESOURCES += \
MainForm.qrc
CONFIG(debug, debug|release) {
macx: LIBS += -L$$PWD/../FATX-BUILD-OSX/debug/ -lFATX
INCLUDEPATH += $$PWD/../FATX-BUILD-OSX/debug
DEPENDPATH += $$PWD/../FATX-BUILD-OSX/debug
macx: PRE_TARGETDEPS += $$PWD/../FATX-BUILD-OSX/debug/libFATX.a
} else {
macx: LIBS += -L$$PWD/../FATX-OSX/release/ -lFATX
INCLUDEPATH += $$PWD/../FATX-BUILD-OSX/release
DEPENDPATH += $$PWD/../FATX-BUILD-OSX/release
macx: PRE_TARGETDEPS += $$PWD/../FATX-OSX/release/libFATX.a
}
cache()
Welche QtCreator-Version ist das? –
@FrankOsterfeld Ich habe gerade bemerkt, dass es 2.8.1 ist. Ich werde 3.0 installieren und sehen, ob es sich besser verhält. – Lander
@FrankOsterfeld, das mein Problem behoben! Wenn Sie mit einer Antwort antworten möchten, würde ich mich freuen, sie zu markieren. – Lander