如何使QtCreator在左手的src树中一起显示cpp和头文件?

时间:2019-02-13 21:43:00

标签: qt qt-creator

QtCreator的左窗格显示src文件树。所有标头都在单独的树<headers>中。

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

我想在QtCreator左手src树窗格中看到这个。

dirA
    a.h
    a.cpp
dirB
    b.h
    b.cpp

1 个答案:

答案 0 :(得分:0)

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

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

或在任何地方组织文件。