【发布时间】:2012-12-31 09:05:20
【问题描述】:
我有一个项目,其中头文件位于不同的子文件夹中(/config/.h;/thread/.h 等) 在 qt 项目文件中,它们包含如下:
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)在复制文件时保留原始文件夹结构?
【问题讨论】: