$$ PWD不再在Qt Creator 2.6中工作

时间:2012-11-23 16:02:02

标签: windows qt qt-creator qmake

我有一个项目(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变量被删除并替换为相对路径,则文件将显示在树中。

1 个答案:

答案 0 :(得分:0)

在Qt Creator 2.6中似乎对我有用。尝试在附加到HEADERS变量之前立即放置日志:

message($$PWD)

然后检查该路径是否确实包含您要添加的文件。 您也可以尝试使用_PRO_FILE_PWD_变量。