如圖所示是我的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后就可以檢索到了