如图所示是我的clion项目目录
我自定义的data_structure.h和func_declaration.h在unit_test.c中无法检索到
cmakelists.txt配置文件如下所示:
cmake_minimum_required(VERSION 3.30)
project(noc C)
#设置头文件的目录
include_directories(${CMAKE_SOURCE_DIR}/header)set(CMAKE_C_STANDARD 11)add_executable(nocheader/func_declaration.hheader/data_structure.hsrc/design/router.csrc/design/main.csrc/design/memory_oper.csrc/design/io_utils.csrc/design/traffic_oper.csrc/design/initial_utils.csrc/design/simulate.c
)add_executable(unit_testheader/func_declaration.hheader/data_structure.hsrc/design/router.csrc/design/memory_oper.csrc/design/io_utils.csrc/design/traffic_oper.csrc/design/initial_utils.csrc/design/simulate.csrc/test/unit_test.c
)
解决办法:
如图所示,当前处于unit_test.c状态,无法检索到头文件,点unit_test后就可以检索到了