这可能是一个虚拟的问题,但我从字面上看google的前两个页面都没有成功。
我正在编写仅标头的库,并且无法正确设置CMake配置,以便在构建解决方案时给定的main.cpp
查找正确的包含。
如何做到这一点?
编辑
因此,我可能应该给出更详细的解释。
可以说我有一个./src
文件夹:./src/core
和./src/wrappers
。在每个文件夹中,我都有一些.h
文件需要包含在main.cpp
文件中:
#include <src/core/reader.h>
Run Code Online (Sandbox Code Playgroud)
仍然当我输入CMakeList.txt
类似的内容时:
include_directories(src/core)
add_executable(main main.cpp)
Run Code Online (Sandbox Code Playgroud)
我收到类似src/core/reader.h
这样的消息:没有这样的文件或目录。