我在项目中包含dir,其中包含cpp头文件:
./projectName/include/**/*.hpp
和src dir与cpp文件:
./projectName/src/**/*.cpp
当我像这样创建.pro文件时:
SOURCES += \
src/dir1/name1.cpp \
...
src/dirN/nameN.cpp
HEADERS += \
include/dir1/name1.hpp \
...
include/dirN/nameN.hpp
包含突出显示为包含错误的预处理程序指令:
#include "dir1/name1.hpp"
但是在我的cmake构建配置文件中,这样做包含效果很好。
如何让它们在qt creator中运行?
答案 0 :(得分:0)
写出较大的路径#include "include/dir1/name1.hpp"
或者在INCLUDEPATH变量中添加.pro文件的绝对路径,例如
INCLUDEPATH += "C:\path\to\your\stuff\include"