我有这样的文件结构:
├── MyProject/
│ ├── Include
│ │ ├── mainwindow.h
│ ├── Source
│ │ ├── main.cpp
│ │ ├── MyQtProjectFiles
│ │ │ ├── MyQtProject.pro
MyQtProject.pro包含一些字符串:
INCLUDEPATH += $$PWD\..\..\Include
SOURCES += $$PWD\..\..\Source\main.cpp
HEADERS += $$PWD\..\..\Include\mainwindow.h
但Qt产生错误:无法打开包含文件:“mainwindow.h”;没有这样的文件或目录
答案 0 :(得分:1)
问题解决了,我删除了以前构建过程的旧缓存文件。在我的情况下,推荐使用的变量是_PRO_FILE_PWD _