在主目录t6下面的CMakeLists文件中,不止需要输入cmake practice中需要的SET()指令
必须按顺序输入
先输入 SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
再输入 ADD_SUBDIRECTORY(src)
才能最终得到对src文件夹下的main.c进行编译。
一定要保持ADD_SUBDIRECTORY(src)在SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)的后面。不然出现如下所示的错误:
By not providing "FindHELLO.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "HELLO", but CMake did not find one. Could not find a package configuration file provided by "HELLO" with any of the following names: HELLOConfig.cmake hello-config.cmake Add the installation prefix of "HELLO" to CMAKE_PREFIX_PATH or set "HELLO_DIR" to a directory containing one of the above files. If "HELLO" provides a separate development package or SDK, be sure it has been installed.