JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

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

发布时间 2023-09-21 16:43:03作者: USTHzhanglu

现象

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

多个完全一样的Name。

原因

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

问题所在

在函数内使用#include

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

解决方法

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

    本栏目推荐文章
  • 北京高院--在总包方实质审查每一个劳务班组工资的情况下,法院应认定总包付清款项后不应当轻易对已经实质确认的班组费用承担责任
  • 四川高院--即使工程款已经结清,在总包方非实质审查结并确认清班组工资情况下,仍应对工人工资承担责任。
  • 快速查看显卡使用情况和占用用户
  • 速查!优惠券核销情况(支付宝优惠券)
  • js图片懒加载,在不做分页的情况下的解决方案
  • virt-top 命令查看kvm虚拟机的资源使用情况
  • 工程从keil移植到cube ide 无法进入stop mode的问题
  • 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
  • ECharts极坐标散点图:如何展示数据分布情况
  • ECharts水球图:如何展示数据占比和目标完成情况
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们