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
答案 0 :(得分:0)
如果使用CMake,则可以将标头和源文件添加为库/应用程序目标的输入:
file(glob headers include/*.h)
file(glob sources src/*.cpp)
add_executable(my_application ${sources} ${headers})
或在任何地方组织文件。