0

我对cmake有这个问题:

在顶层 CMakeLists.txt 中:

set(MY_INCLUDE_DIR "/path/to/dir")

在较低级别的 CMakeLists.txt 中:

include_directories(${MY_INCLUDE_DIR})

GCC 通过 make 命令返回一个“没有这样的文件或目录”,相对于包含位于MY_INCLUDE_DIR.
但是,如果我在指定包含目录的同一较低级别文件中移动设置行,一切都很好。

在文档中清楚地写道,较低级别的文件继承了较高级别的文件。

我的文件有什么问题?

谢谢。

4

0 回答 0