QT中的INCLUDEPATH不起作用

时间:2014-11-13 12:52:01

标签: c++ qt include

很抱歉重复,但来自INCLUDEPATH in qmake project file doesn't work(运行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)

我的.pro文件如下所示:

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"

我必须遗漏一些非常明显的东西,但我不知道它是什么。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:2)

你的路径不同。

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

../PCL 1.6.0/include/pcl/point_types.h.

在.pro文件中使用INCLUDEPATH += "C:/Program Files/PCL 1.6.0/include/pcl-1.6" 或者像这样包含您的标题:#include <pcl-1.6/pcl/point_types.h>