【异常处理】Clion IDE中cmake时头文件找不到 头文件飘红

如图所示是我的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后就可以检索到了
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/901148.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MOS的驱动电流怎么计算?

一、MOS 驱动电流的计算方法 MOS 管在开关时,驱动电路主要是给栅极充放电。栅极电流 不是用来维持电流,而是用来克服电容的充放电需求,尤其是总栅极电荷 Qg。 驱动电流估算公式如下: I_drive Qg f_sw(Qg&#xff…

GGML源码逐行调试(下)

目录 前言1. 简述2. 预分配计算图内存2.1 创建图内存分配器2.2 构建最坏情况的计算图2.3 预留计算图内存 3. 分词4. 模型推理与生成4.1 模型推理4.2 采样 结语下载链接参考 前言 学习 UP 主 比飞鸟贵重的多_HKL 的 GGML源码逐行调试 视频,记录下个人学习笔记&#x…

1.5-APP的架构\微信小程序的架构

1.5-APP的架构\微信小程序的架构 APP的三种开发架构: 原生态APP类型 APP-开发架构-原生态-IDEA 演示:remusic项目源码 NP管理器: http://normalplayer.top/ HttpCanary:https://github.com/mingww64/HttpCanary-SSL-Magisk 安全影…

用css画一条弧线

ui里有一条弧线,现在用css实现 关键代码 border-bottom-left-radius: 100% 7px 两个参数分别代表横向和纵向的深度border-bottom-right-radius: 100% 7px

MSCKF及可观性总结

可观性 参考链接 真实VIO系统不能观的维度是4(位置和yaw角),由于EKF的转移和观测Jacobian矩阵的线性化点不同、不可观方向噪声的存在,实际MSCKF不能观的维度变成了3,绕重力轴的旋转(yaw角)被错…

【Hotspot虚拟机创建对象的过程是什么样的?】

1. 类加载检查 触发条件:当遇到 new 指令时,JVM首先检查该指令的参数(类符号引用)是否已在常量池中。检查内容: 类是否已被加载、解析和初始化。若未加载,则触发类加载过程(加载 → 验证 → 准…

南墙WAF非标端口防护实战解析——指定端口安全策略深度剖析

本文系统解析非标端口DDoS攻击防护难点,重点阐述南墙WAF在指定端口防御中的技术突破。通过某金融机构真实攻防案例,结合Gartner最新防御架构模型,揭示如何构建基于智能流量建模的精准防护体系,为金融、政务等关键领域提供可落地的…

Context的全面解析:在不同技术应用中的通用作用与差异

Context的全面解析:在不同技术应用中的通用作用与差异 引言: 在软件开发中,“Context”这个概念被广泛使用。它不仅限于某个特定的技术或编程语言,实际上,Context 作为一种抽象的设计模式,贯穿在许多开发领…

寻找峰值 --- 二分查找

目录 一:题目 二:算法原理 三:代码实现 一:题目 题目链接:162. 寻找峰值 - 力扣(LeetCode) 二:算法原理 三:代码实现 class Solution { public:int findPeakElemen…

基础算法训练7

目录 库存管理II 翻转对 合并K个升序链表 存在重复元素II 字符串相乘 字符串解码 在每个树行中找最大值 数据流的中位数 被包围的区域 为高尔夫比赛砍树 库存管理II LCR 159. 库存管理 III - 力扣(LeetCode) 解法一:先进行排序&a…

从单机版到超级APP:MCP如何解锁AI的超能力

MCP:AI界的“万能充电宝”——让AI从此告别“语言不通”的尴尬! 开篇:AI咖啡馆的尴尬日常 想象一下这样的场景: 一位AI助手在咖啡馆里手忙脚乱——它想帮用户点杯咖啡,但需要先写代码调用天气API(“今天下…

Grafana将弃用AngularJS-我们该如何迁移

AngularJS 弃用时间线 AngularJS 支持已在 Grafana 9 中正式弃用。在 2024 年 5 月发布的 Grafana 11 中,所有 Grafana Cloud 和自托管安装默认关闭该功能。到 Grafana 12 版本时,将完全移除对 AngularJS 的支持,包括配置参数开关 angular_s…

Qt之opengl定点数据添加更多属性

将颜色数据加入到定点数据中去 shader中代码 api中的代码 #include "sunopengl.h"#include <QTime>sunOpengl::sunOpengl(QWidget *parent) { } unsigned int VBO,VAO; float vertices[]{0.5f, 0.5f, 0.0f, 1.0f, 0.0f, 0.0f,0.5f, -0.5f, 0.0f, 0.0f, 1.0f…

【Flink运行时架构】作业提交流程

本文介绍在单作业模式下Flink提交作业的具体流程&#xff0c;如下图所示。 客户端将作业提交给YARN的RM&#xff1b;YARN的RM启动Flink JobManager&#xff0c;并将作业提交给JobMaster&#xff1b;JobMaster向Flink内置的RM请求slots&#xff1b;Flink内置的RM向YARN RM请求…

AI大模型技术之RAG、模型微调、知识蒸馏

AI大模型技术之RAG、模型微调、知识蒸馏 检索增强生成&#xff08;RAG&#xff09;技术原理垂直领域应用场景使用的局限性 模型微调&#xff08;Fine-tuning&#xff09;技术原理垂直领域应用场景使用的局限性 知识蒸馏&#xff08;Distillation&#xff09;技术原理垂直领域应…

深入浅出:信号灯与系统V信号灯的实现与应用

深入浅出&#xff1a;信号灯与系统V信号灯的实现与应用 信号灯&#xff08;Semaphore&#xff09;是一种同步机制&#xff0c;用于控制对共享资源的访问。在多线程或多进程环境下&#xff0c;信号灯能够帮助协调多个执行单元对共享资源的访问&#xff0c;确保数据一致性与程序…

消防设施操作员岗位注意事项有哪些?

消防设施操作员主要负责消防设施的操作、维护和管理等工作&#xff0c;其岗位注意事项涉及操作规范、设备维护、应急处理等多个关键领域&#xff0c;以下是具体内容&#xff1a; 操作规范方面 熟悉设备原理&#xff1a;要全面了解各类消防设施的工作原理、性能参数和操作方法…

SQL:Relationship(关系)

目录 &#x1f517; 什么是 Relationship&#xff1f; 三种基本关系类型&#xff08;基于实体间的关系&#xff09;&#xff1a; 1. 一对一&#xff08;One-to-One&#xff09; 2. 一对多&#xff08;One-to-Many&#xff09; 3. 多对多&#xff08;Many-to-Many&#xf…

php伪协议

PHP 伪协议&#xff08;PHP Stream Wrapper&#xff09; PHP 的伪协议&#xff08;Protocol Wrapper&#xff09;是一种机制&#xff0c;允许开发者通过统一的文件访问函数&#xff08;如 file_get_contents、fopen、include 等&#xff09;访问不同类型的数据源&#xff0c;包…

当DRAM邂逅SSD:新型“DRAM+”存储技术来了!

在当今快速发展的科技领域&#xff0c;数据存储的需求日益增长&#xff0c;对存储设备的性能和可靠性提出了更高的要求。传统DRAM以其高速度著称&#xff0c;但其易失性限制了应用范围&#xff1b;而固态硬盘SSD虽然提供非易失性存储&#xff0c;但在速度上远不及DRAM。 为了解…