找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

error C267: 'delayms': requires ANSI-style prototype為什么調(diào)試不出來HEX文件?

查看數(shù): 6173 | 評論數(shù): 18 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2020-11-20 21:37

正文摘要:

為什么調(diào)試不出來HEX文件? 錯誤:error C267: 'delayms': requires ANSI-style prototype

回復(fù)

ID:846683 發(fā)表于 2020-11-21 20:31
星野科技 發(fā)表于 2020-11-21 18:47
應(yīng)該是void main,  你寫成了 viod main,  void寫成了viod

我明白了
ID:846683 發(fā)表于 2020-11-21 20:30
星野科技 發(fā)表于 2020-11-21 18:46
void main()
你寫的是viod main, 寫錯字母了

太關(guān)鍵了,沒注意到,謝謝了
ID:213173 發(fā)表于 2020-11-21 18:57
LLLSBB1 發(fā)表于 2020-11-21 08:39
什么是地雷函數(shù)源代碼呀?

#include<reg51.h>

void delayms(unsigned int k)//這就是地雷函數(shù)源代碼^_^ ^_^ ^_^
{
        unsigned int i,j;
        for(i=k;i>0;i--)
                for(j=120;j>0;j--);
}

void main()
{   
        P0=0xfe;
    while(1)
    {
                delayms(1000);
                P0=(P0<<1)|(P0>>7);
    }      
}
ID:846983 發(fā)表于 2020-11-21 18:47

應(yīng)該是void main,  你寫成了 viod main,  void寫成了viod
ID:846983 發(fā)表于 2020-11-21 18:46
void main()
你寫的是viod main, 寫錯字母了
ID:846683 發(fā)表于 2020-11-21 14:39
taotie 發(fā)表于 2020-11-21 14:28
編譯器中沒有勾選HEX文件生成這個選項?

有勾選哦
ID:342822 發(fā)表于 2020-11-21 14:28
編譯器中沒有勾選HEX文件生成這個選項?
ID:846683 發(fā)表于 2020-11-21 13:42
最咸一條魚 發(fā)表于 2020-11-21 11:02
主函數(shù)里引用了delayms()這個函數(shù),但你沒有定義這個函數(shù),要增加一個delayms()這個函數(shù)

好的,但是定義了之后好像也出現(xiàn),目標(biāo)未建立的錯誤出現(xiàn)
ID:342822 發(fā)表于 2020-11-21 13:11
LLLSBB1 發(fā)表于 2020-11-21 08:39
什么是地雷函數(shù)源代碼呀?

見8樓
ID:571541 發(fā)表于 2020-11-21 11:02
主函數(shù)里引用了delayms()這個函數(shù),但你沒有定義這個函數(shù),要增加一個delayms()這個函數(shù)
ID:155507 發(fā)表于 2020-11-21 08:44
你要有這個延時函數(shù)代碼

void delayms(unsigned int ms)                                
{
        unsigned int a, b;                  
        for(a=ms; a>0;a--)         
        for(b=125;b>0;b--);   
}

放在主函數(shù)前面

ID:846683 發(fā)表于 2020-11-21 08:40
ID:846683 發(fā)表于 2020-11-21 08:39
taotie 發(fā)表于 2020-11-20 22:46
缺少地雷函數(shù)源代碼

什么是地雷函數(shù)源代碼呀?
ID:846683 發(fā)表于 2020-11-21 08:39

加了延遲函數(shù) void delay(),也是有有錯誤哦
ID:105364 發(fā)表于 2020-11-20 22:53
沒有延時函數(shù)
ID:518902 發(fā)表于 2020-11-20 22:47
有中文吧?
ID:342822 發(fā)表于 2020-11-20 22:46
缺少地雷函數(shù)源代碼

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表