什么可能导致qmake看不到DEPENDPATH包含的文件?

时间:2013-06-09 13:32:20

标签: qt qmake

我有一个.pro文件:

INCLUDEPATH += $$PWD/../somefolder/ \
DEPENDPATH +=  $$PWD/../somefolder/ \

SOURCES  += some_file.cpp \

我收到错误:

:-1: error: No rule to make target `some_file.cpp', 
needed by `some_file.h'.  Stop.

但是当我手动添加文件名时:

SOURCES  += $$PWD/../somefolder/some_file.cpp \

找到该文件。

我查看了类似的.pro文件,我发现这些文件不需要手动添加路径名。什么可能导致这种行为?

1 个答案:

答案 0 :(得分:4)

您在上一行的末尾有额外的\。因此,DEPENDPATH行应该是以前指令的一部分。它相当于:

INCLUDEPATH += $$PWD/../somefolder/ DEPENDPATH +=  $$PWD/../somefolder/ 

这显然没有任何意义。从两行中删除结尾\