我.pro
文件看起來像這樣:QT的.pro文件:如何更改默認包括MAC路徑構架
QT += core gui widgets
SOURCES += a.cpp
HEADERS += a.h
FORMS += a.ui
#Locally compiled Qt framework. Qt/out/{QtCore.framework,QtNetwork.framework..}
QMAKE_LFLAGS += -L./Qt/lib/
QMAKE_CXXFLAGS += -F./Qt/lib/
macx {
QMAKE_MAC_SDK = macosx10.9
LIBS += -framework QtCore -framework QtNetwork -framework QtGui -framework QtWidgets
}
我想用本地編譯框架,但QT5.5自動包含QT5.5.0框架安裝目錄...我看到a.cpp與以下編譯包括開關:
-I/Users/banana/Qt5.5.0/5.5/clang_64/lib/QtWidgets.framework/Headers
我試圖在希望它重置默認.pro
文件重置INCLUDEPATH =
包含路徑,並添加適當的INCLUDEPATH += ./Qt/lib
,但它不工作。
使用Mac,OS X 10.10.2
你是否從你本地編譯的Qt框架運行qmake? – Tim
否從QT工具安裝目錄。 QT工具安裝目錄(〜/ Qt5.5 /),QT源框架(〜/ qt-everywhere-5.5)和QT應用程序在〜/ qt-app /中。 – PnotNP
IIRC qmake被配置爲使用特定的Qt安裝。如果你運行用本地框架編譯的qmake,它應該生成包含對本地框架的引用。 – Tim