我正在运行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()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4844 次 |
| 最近记录: |