我有一个项目(https://github.com/waddlesplash/qtfastjson$$PWD
),它有一个使用 qmake变量的 .pri 文件。这在所有经过测试的 qmake 版本中都可以正常工作,但在 Qt Creator 2.6 中,文件不会显示在项目树中(但可以正确编译)。
这是PRI:
QT += core
INCLUDEPATH += $$PWD
HEADERS += $$PWD/QtFastJson.h \
$$PWD/QtFastJsonObject.h
SOURCES += $$PWD/QtFastJson.cpp \
$$PWD/QtFastJsonObject.cpp
它包含在 .pro:include(../src/QtFastJson.pri)
中。
如果$$PWD
变量被删除并替换为相对路径,文件将显示在树中。