C++ QT中的INCLUDEPATH不';行不通

C++ QT中的INCLUDEPATH不';行不通,c++,qt,include,C++,Qt,Include,很抱歉重复,但是(运行qmake)的解决方案对我不起作用 虽然这样做有效: include "C:/Program Files/PCL 1.6.0/include/pcl-1.6/pcl/point_types.h" (in the .cpp) 即使在运行qmake之后,以下内容也不存在(没有此类文件或目录): INCLUDEPATH += "C:/Program Files/PCL 1.6.0/include" (in the .pro file) #include <pcl/poin

很抱歉重复,但是(运行qmake)的解决方案对我不起作用

虽然这样做有效:

include "C:/Program Files/PCL 1.6.0/include/pcl-1.6/pcl/point_types.h" (in the .cpp)
即使在运行qmake之后,以下内容也不存在(没有此类文件或目录):

INCLUDEPATH += "C:/Program Files/PCL 1.6.0/include" (in the .pro file)
#include <pcl/point_types.h> (in the .cpp)

我肯定错过了一些非常明显的东西,但我不知道是什么。感谢您的帮助

您的路径不同

。/PCL 1.6.0/include/PCL-1.6/PCL/point_types.h
!=

。/PCL 1.6.0/include/PCL/point\u types.h.

在.pro文件中使用
INCLUDEPATH+=“C:/Program Files/PCL 1.6.0/include/PCL-1.6”

或者像这样包含标题:
#include

您的路径不同<代码>。/PCL 1.6.0/包括/PCL-1.6/PCL/point_types.h!=
。/PCL 1.6.0/include/PCL/point\u types.h
。谢谢!我不知怎的认为它也会包括子文件夹。我把我的评论变成了答案,这样你就可以把问题标记为已解决。
QT       += core

QT       -= gui

TARGET = untitled
CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app

SOURCES += main.cpp

INCLUDEPATH += "C:/Program Files/PCL 1.6.0/include"