[英]qt creator incorrectly processes header files includes from include directory
我在包含cpp頭文件的項目中包含dir:
./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中工作?
編寫較大的路徑#include "include/dir1/name1.hpp"
或在INCLUDEPATH變量中將絕對路徑添加到.pro文件,例如INCLUDEPATH += "C:\\path\\to\\your\\stuff\\include"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.