这是完整的错误消息:
Error CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
C:/Users/DELL/source/repos/CMakeProject1/CMakeProject1/CROW_INCLUDE_DIRS
used as include directory in directory C:/Users/DELL/source/repos/CMakeProject1/CMakeProject1 C:\Users\DELL\source\repos\CMakeProject1\ used as include directory in directory C
我正在尝试使用 Crow 微框架,但似乎无法使其工作。我已经从 Github 下载了 Crow 包:https ://github.com/ipkn/crow并使用 CMake 从 Crow 端口运行 hello world。这就是我在 .txt 文件中得到的内容
cmake_minimum_required (VERSION 3.8)
find_path(CROW_INCLUDE_DIRS "crow.h")
add_executable (CMakeProject1 "example_with_all.cpp" "crow_all.h")
target_include_directories(CMakeProject1 PRIVATE ${CROW_INCLUDE_DIRS})
我的头文件是 crow_all.h ,其中包含所有库,这是错误所在的位置。编译器无法识别此头文件中使用的所有“#include”。我相信它会起作用,因为我已经下载了整个 Github 存储库并将其包含在我的文件中。
我的 cpp 文件只包含头文件并执行 Hello World。
我是 CMake 的初学者,感谢您的帮助!