配置CMake以在QT Creator中显示包含目录

时间:2015-11-25 17:35:11

标签: cmake qt-creator sfml

我正在试图弄清楚SFML的CMake配置如何显示项目文件夹中的<SFML/*> include目录。

project tree

我的测试项目有include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include),但include文件夹没有像SFML那样出现在项目结构中

1 个答案:

答案 0 :(得分:1)

如果您已将该目录(或其下的子目录)中的任何源文件添加到项目中的任何目标,则会显示该文件夹。由于您正在讨论标题,因此您只需将标题文件作为源添加到现有目标。就构建该目标而言,CMake将忽略它们,但它会将这些标题添加到项目的文件列表中。我还看到人们添加了一个静态库目标,但只列出了标题,因此这些标题显示在项目视图中。我认为有点hacky,但它完成了工作。