我有一个项目,其中头文件位于 qt 项目文件中的不同子文件夹(/config/.h;/thread/.h等)中,它们包括:
HEADERS += $$PWD/src/*.h
HEADERS += $$PWD/src/config/*.h
然后安装被描述为简单:
headers.files = $$HEADERS
headers.path = $$INSTALL_INC_DIR/proj
使用此库的其他一些项目将包含该安装目录中的文件并出现问题 - 所有 .h 文件都复制到同一个文件夹,没有子文件夹,并且在代码中它们包含在子文件夹(#include <proj/config/config.h>
)中。
是否可以告诉 qmake(或实际上是 nmake)在复制文件时保留原始文件夹结构?