使用绝对路径或CMake变量来指定头文件的路径
CMakeLists.txt示例:
#设置头文件路径变量
set(PROJECT_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/include)
#添加头文件路径
include_directories(${PROJECT_INCLUDE_DIR})
#添加源文件
add_executable(example main.c foo.c)
#链接库
target_link_libraries(example bar)
在代码中包含头文件时,应使用指定的变量名代替相对或绝对路径:
#include "example.h"
下一篇:避免在CMD中显示文本