我有一个带有子模板的顶级.pro文件
TEMPLATE = subdirs
SUBDIRS += \
common/tests
common / tests包含.pro文件,但是qmake找不到它:
Could not find .pro file for sub dir "common/tests" in "/home/o.antonyan/Documents/mt3/main/src/common/tests"
但它在那里:
ls /home/o.antonyan/Documents/mt3/main/src/common/tests
api interfaces Makefile tests_common.pro.user ui
dataformat.cpp local_enviroment.cpp tests_common.pro types
如果我将此pro文件移动到父目录并修改topp-level qmake SUBDIRS = common,那么它可以工作.问题是只有当子目录包含超过1级深度的相对路径时.
QMake 3.0版在GNU / Linux x86上使用Qt版本5.4.1,Qt从源代码编译