【问题标题】:qmake .pro file could not be parsed无法解析 qmake .pro 文件
【发布时间】:2014-01-18 20:48:21
【问题描述】:

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

我查看了 SO 和 qt-project 网站上的其他解决方案——这些都没有帮助。我的 Qt 5.2.0 套件一个手动添加的套件,因为我使用 Homebrew 安装它。

这是我的设置截图:

请注意,如果我在项目目录中运行 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()

【问题讨论】:

  • 那是哪个 QtCreator 版本?
  • @FrankOsterfeld 我刚刚注意到它是 2.8.1。我会安装 3.0 看看它是否表现得更好。
  • @FrankOsterfeld 解决了我的问题!如果您想回复一个答案,我很乐意标记它。

标签: qt5 qmake


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-18
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    • 2014-03-05
    • 2021-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多