m0_74062664 2022-11-03 18:07 采纳率: 80%
浏览 37
已结题

出现下面警告怎么改?(语言-c语言)

出现下面那些警告应该怎么改?求告知!
#include<reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char

uchar temp;
void delay(uint);

void main()
{

        temp=0xfe;
        P1=temp;
    while(1)
    {
        temp=0xfe;
        P1=temp;
        temp=_crol_(temp,1);
        delay(600);
        P1=temp;
        delay(600);
        while(1)
        {
            temp=_crol_(temp,1);
            delay(60);temp=_crol_(temp,1);
            P1=temp;
        
        }
    
    }

}
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: _DELAY
MODULE: .\Objects\kuhanshudediaoyong.obj (KUHANSHUDEDIAOYONG)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: _DELAY
MODULE: .\Objects\kuhanshudediaoyong.obj (KUHANSHUDEDIAOYONG)
ADDRESS: 0021H
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: _DELAY
MODULE: .\Objects\kuhanshudediaoyong.obj (KUHANSHUDEDIAOYONG)
ADDRESS: 002BH
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: _DELAY
MODULE: .\Objects\kuhanshudediaoyong.obj (KUHANSHUDEDIAOYONG)
ADDRESS: 003FH
Program Size: data=10.0 xdata=0 code=94

  • 写回答

3条回答 默认 最新

  • 快乐鹦鹉 2022-11-03 18:10
    关注

    void delay(uint); 这个函数没有函数体啊

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月19日
  • 已采纳回答 11月11日
  • 创建了问题 11月3日