我有一个C ++ Qt项目,其中* .pro文件位于包含源(* .cpp),标题(* .h)和表单文件(* .ui)的各个子文件夹上方一级。换句话说,文件系统中包含* .pro文件的文件夹如下所示:
project.pro
headers\
forms\
src\
假设header和forms文件夹分别包含form.h和form.ui,而src文件夹包含form.cpp和main.cpp。我的* .pro文件的相关部分如下所示:
SOURCES += src/main.cpp \
src/form.cpp
HEADERS += headers/form.h
FORMS += forms/form.ui
当Qt Creator在项目视图侧栏上显示时,它按如下方式组织上述文件:
我只是希望项目侧边栏能够反映文件系统上的文件组织,或者至少我想消除这个冗余的组织,如图所示。有没有办法实现这个目标?我知道有“文件系统”视图,我可以从项目侧栏上方的下拉菜单中选择。这仍然没有实现我想要的,特别是因为我使用qmake为Xcode IDE生成一个项目(在Xcode项目中它复制了类似的行为,如上图所示)。