我有一个项目(https://github.com/waddlesplash/qtfastjson),它有一个使用qmake的$$PWD
变量的.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
变量被删除并替换为相对路径,则文件将显示在树中。
答案 0 :(得分:0)
在Qt Creator 2.6中似乎对我有用。尝试在附加到HEADERS变量之前立即放置日志:
message($$PWD)
然后检查该路径是否确实包含您要添加的文件。 您也可以尝试使用_PRO_FILE_PWD_变量。