无法解析qmake .pro文件

时间:2014-01-18 20:48:22

标签: qt5 qmake

我正在运行OS X Mavericks并尝试将Qt4应用程序转换为Qt5。我以前从未在这台机器上编译应用程序。我在这台机器上安装了Qt 5.1。*,它可以很好地解析文件。一旦我切换到我的Qt 5.2.0工具包并查看运行设置,在我的“运行配置”下面就会出现一个警告:“.pro文件'.pro'无法解析。”。

我在SO和qt-project网站上看​​过其他解决方案 - 其中没有一个有帮助。自从我使用Homebrew安装后,我的Qt 5.2.0工具包手动添加的工具包。

以下是我的设置的屏幕截图:

Qt 5.2.0 settings

请注意,如果我在项目目录中运行qmake(/ usr / local / opt / qt5 / bin / qmake),则不会输出任何错误。

这是我的.pro文件:

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()

1 个答案:

答案 0 :(得分:4)

解决方案是将Qt Creator更新为Qt 3.0.0。