ZBLOG

Build started: Project: CarV1 *** Using Compiler 'V5.06 update 4 (build 422)', folder: 'C:\Users\Yuluoqiao\AppData\Local\Keil_v5\ARM\ARMCC\Bin' Build target 'Car_Demo' compiling App_etc.c... ..\APP\include\App_move.h(93): warning: #1295-D: Deprec...

根据你提供的编译输出信息,这里是一些具体问题及其解决方法:

警告部分

  1. Deprecated declaration - give arg types: 这些警告表明函数 CSBCJ_F, R_QC, 和 AZJFun_XturnCheck 的声明缺少参数类型。为了解决这个问题,你需要明确指定这些函数的参数。例如:

    void CSBCJ_F(void);  // 如果没有参数
    void R_QC(void);     // 如果没有参数
    AZJRet_Check AZJFun_XturnCheck(void); // 假设返回类型为 AZJRet_Check,并且没有参数
    
  2. Expression has no effect: 这一行代码中:

    Zigbee_Rx_flag == 1;
    

    是一个比较表达式,但它并未被使用或赋值,导致这个警告。如果你的意图是检查这个条件,可以使用 if 语句,例如:

    if (Zigbee_Rx_flag == 1) {
       // 执行某些操作
    }
    

错误部分

  1. Identifier “AB” is undefined: 此错误表示 AB 被引用但没有定义。这可能意味着:

    • 你忘记了包含定义该标识符的头文件。
    • 或者根本没有定义它。

    请检查你的代码以确保在使用 AB 前,已经进行了相应的定义,比如:

    int AB; // 示例,如果 AB 是一个整数变量
    

总结步骤

  • 对于每个警告,更新相应函数的声明以包含参数类型。
  • 检查相关的逻辑判断和表达式,确保它们有实际效果。
  • 确保所有使用到的标识符(如 AB)都已正确定义并包含必要的头文件。

如果你还有其他具体代码段或者进一步的问题,请随时分享,以便更好地帮助你解决!


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://sdn.0voice.com/?id=6408

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?