首页 > 其他分享 >解决keil有定义却无法跳转的情况

解决keil有定义却无法跳转的情况

时间:2023-09-21 16:45:26浏览次数:32  
标签:定义 keil void 无法 跳转 include 函数

现象

有#include,go to define 出现以下情况:

多个完全一样的Name。

原因

本质是多个定义域内#include,编译器无法确定跳转到哪个作用域。

问题所在

在函数内使用#include

void _test(void)
{
  #include "hal_uart.h"
  #include "string.h"

解决方法

将函数内的#include移至函数外即可。

标签:定义,keil,void,无法,跳转,include,函数
From: https://www.cnblogs.com/USTHzhanglu/p/17720271.html

相关文章

  • PHP预定义接口之 ArrayAccess
    来源:http://www.shanhubei.com/archives/2754.htmlarrayAccess的作用是使得你的对象可以像数组一样可以被访问。应该说ArrayAccess在PHP5中才开始有的,PHP5中加入了很多新的特性,当然也使类的重载也加强了,PHP5中添加了一系列接口,这些接口和实现的Class统称为SPL。这个接口......
  • 【HarmonyOS】解决API6 WebView跳转外部浏览器问题、本地模拟器启动黑屏
    ​【问题描述1】HarmonyOSAPI6Java开发中使用WebView组件,如果网页中有跳转链接,点击会跳转到手机系统浏览器。 【解决方案】解决这个问题的方法就是给WebView这种自定义的WebAgent对象。具体代码如下:WebConfigwebConfig=this.webView.getWebConfig();this.webView.setWe......
  • 如何解决库链接出现符号重定义问题
    下面是一组和GPT的对话,通过逐个排查,我们知道只有一种情况会导致符号重定义。以下假设在CMake配置环境。Q:如果一个静态库a,链接了b,这个时候c链接了a和b,会导致b符号重复定义么?A:任何库(静态或动态)本身都不链接其他库。他们可能有对其他库的依赖性,但实际上并不包含其他库......
  • VS2017使用自定义头文件
    VS2017使用自定义头文件头文件的使用能大大提高C语言编程效率。公共头文件直接使用类似于#include<stdio.h>即可。下面介绍如何使用自定义的头文件。实例:计算两个整数加和在源文件中添加Add.c源文件在头文件中,添加头文件myhead.h在主函数中,添加头文件声明没有......
  • 页面切换到后台,再切回时跳转页面
    document.addEventListener('visibilitychange',function(){letpageVisibility=document.visibilityState;//页面变为不可见时触发if(pageVisibility=='hidden'){console.log("离开时间点:"+newDat......
  • 自定义初学2——扩展View
    倘若我们需要的功能找不到对应的系统控件了,这时我们就只能自己绘制了。首先定义一个继承View的基类,然后重写View类的一个或多个方法。通常可以被重写的方法有这些:onFinishInflate():这是一个回调方法,当应用从XML布局文件中加载组件时,该方法将被调用。onMeasure(int,int):该方法......
  • 4.3 Java类的定义及定义类时可用的关键字
    类是 Java 中的一种重要的引用数据类型,也是组成Java程序的基本要素,因为所有的Java程序都是基于类的。本节介绍如何定义类。在Java中定义一个类,需要使用 class关键字、一个自定义的类名和一对表示程序体的大括号。完整语法如下:[public][abstract|final]class<class_nam......
  • Map<String, List<DeliverOrderVO>>集合原来还可以这样定义,还能像list集合一样进行分
     而若想要循环,只需要将其value取出将其变为一个map集合,就可以再度循环将想要的值取出。如下图: ......
  • 【Vue】定义配置方法&数据代理
    hello,我是小索奇,精心制作的Vue教程持续更新哈,想要学习&巩固&避坑就一起学习叭~Object定义配置方法代码引出数据代理,先上代码,后加解释<!DOCTYPEhtml><html><head><metacharset="UTF-8"/><title>回顾Object.defineproperty方法</title></head><body&......
  • 自定义读取指定目录下下文件
    publicclassPropertiesUtil{privatestaticfinalStringPath="config/param.properties";/***读取配置文件中key的对应值*/publicstaticStringqueryValue(Stringkey){if(StringUtils.isBlank(key))return"";......