繁体   English   中英

在没有 CMakeLists.txt 的情况下将目录添加到 CMake 项目

[英]Add directory to CMake project without CMakeLists.txt

我有以下项目结构:

  • CMakeLists.txt(顶级)
  • 包括
    • 源码.h
  • 例子
    • CMakeLists.txt
    • 例子.cpp
  • 源代码
    • CMakeLists.txt
    • 源码.cpp

顶级CMakeLists.txt包括src和使用add_subdirectoryexamples 我想对include目录做同样的事情。 我使用来自include的 header 文件没有问题。 我想要的是能够在我的 IDE 中看到include目录。 目前,如果我用它打开顶级 CMake 文件,QtCreator 不会显示include目录。

我知道我可以添加虚拟CMakeLists.txt ,但这有点笨拙。 为了代码阅读器的理智,不想这样做。

在使用add_subdirectory之前,在顶层CMakeLists.txt中添加include_directories(include/)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM