【发布时间】:2010-12-27 01:59:54
【问题描述】:
我是 CMake 的新手,并且正在重新学习 C++,所以我希望这些是适当的问题。我在目录 /projects/A 中有一个项目,在 /projects/include/open-source-project-1 中有一些 A 项目所依赖的 .h 文件。
样本层次结构: /项目 /CMakeLists.txt /一种 /CMakeLists.txt /a.cpp /乙 /CMakeLists.txt /包括 /开源项目-1 /includeMe.h /开源项目-2- 我需要使用 cmake include_directories() 命令吗?如果是这样,我需要将它放在哪个 CMakeLists.txt 文件中? (我尝试了很多变化)
- 我需要不同的 cmake 命令吗?
- 如果我把它放在最顶层的 CMakeLists.txt 中,是否应该处理 A 项目或 B 项目的 .cpp 文件中所有出现的#include?li>
- 这是 c++ 项目的典型设置吗?这看起来合乎逻辑吗?
【问题讨论】:
标签: c++ cmake setup-project