如何使QtCreator在左侧src树中同时显示cpp和头文件?

如何使QtCreator在左侧src树中同时显示cpp和头文件?,qt,qt-creator,Qt,Qt Creator,QtCreator中的左窗格显示src文件树。所有标题都在一个单独的树中 cpp和h文件都按目录结构进行分解 我的cpp和h文件在存储设备上始终同时存在。也就是说,每个cpp文件与其匹配的h文件位于同一位置 我希望在左侧窗格中看到h和cpp文件没有被分成单独的树。如何做到这一点 在硬盘上,项目布局如下所示: dirA a.h a.cpp dirB b.h b.cpp 我使用CMake,项目导入和构建很好 问题在于,QtCreator将项目显示为: dir

QtCreator中的左窗格显示src文件树。所有标题都在一个单独的树中

cpp和h文件都按目录结构进行分解

我的cpp和h文件在存储设备上始终同时存在。也就是说,每个cpp文件与其匹配的h文件位于同一位置

我希望在左侧窗格中看到h和cpp文件没有被分成单独的树。如何做到这一点

在硬盘上,项目布局如下所示:

dirA
    a.h
    a.cpp
dirB
    b.h
    b.cpp
我使用CMake,项目导入和构建很好

问题在于,QtCreator将项目显示为:

    dirA
        a.cpp
    dirB
        b.cpp

    <headers>
        dirA
            a.h
        dirB
            b.h

如果使用CMake,则可以添加标题和源文件作为库/应用程序目标的输入:

file(glob headers include/*.h)
file(glob sources src/*.cpp)
add_executable(my_application ${sources} ${headers})

或者无论您的文件是在哪里组织的。

嗨,谢谢,但我不太明白您的意思。我使用CMake,我这样做了,QtCreator很好地导入了我的项目。问题是它如何在Qt中显示我的文件。它将h和cpp文件分成不同的树。我使用QtCreator4.10.2,没有这样的问题。但是我尝试安装QtCreator4.11,它分割了头文件和源文件。当然,我使用基于CMake的项目。
file(glob headers include/*.h)
file(glob sources src/*.cpp)
add_executable(my_application ${sources} ${headers})