0

我正在研究 zephyr OS 一个简单的例子,我有 2 个带有源文件的库,我需要创建一个新目录,以便在库中的两个应用程序中实现头文件,所以直到现在我有这个:

libA
   -CMakeLists.txt
   -source.c
libB 
   -CMakeLists.txt
   -source2.c
headers
   -source3.h

我知道如果库头文件例如在 libA 中,我可以使用这个命令

target_sources(app PRIVATE source.c headers/source3.h # in order the source app to have access in source3.h file

但是 libB 中的源文件无法访问 source3.h 文件。 问题:有什么方法可以创建库头并在 CMake 中设置命令,以便在其内容中访问来自 libA 和 libB 的源文件?

4

0 回答 0