如图所示是我的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(noc
header/func_declaration.h
header/data_structure.h
src/design/router.c
src/design/main.c
src/design/memory_oper.c
src/design/io_utils.c
src/design/traffic_oper.c
src/design/initial_utils.c
src/design/simulate.c
)
add_executable(unit_test
header/func_declaration.h
header/data_structure.h
src/design/router.c
src/design/memory_oper.c
src/design/io_utils.c
src/design/traffic_oper.c
src/design/initial_utils.c
src/design/simulate.c
src/test/unit_test.c
)
解决办法:
如图所示,当前处于unit_test.c状态,无法检索到头文件,点unit_test后就可以检索到了