找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1229|回復(fù): 5
收起左側(cè)

89c52RC單片機(jī)控制點(diǎn)陣屏?xí)r報(bào)錯(cuò)requires ANSI-style prototype

[復(fù)制鏈接]
ID:1096071 發(fā)表于 2023-10-24 20:49 | 顯示全部樓層 |閱讀模式
使用89c52RC單片機(jī)控制點(diǎn)陣屏?xí)r報(bào)錯(cuò)requires ANSI-style prototype,如果所有的把代碼放在一個(gè).c中編譯不會(huì)報(bào)錯(cuò),如果把代碼放在模塊中進(jìn)行編譯就會(huì)報(bào)這個(gè)錯(cuò)誤,百度說(shuō)是因?yàn)楹瘮?shù)沒(méi)有聲明的問(wèn)題,但是 函數(shù)在頭文件中聲明了,也在main中包含了頭文件,還是報(bào)錯(cuò),有沒(méi)有大佬遇到過(guò)這個(gè)問(wèn)題

main文件

main文件

點(diǎn)陣屏模塊

點(diǎn)陣屏模塊

點(diǎn)陣屏頭文件

點(diǎn)陣屏頭文件

報(bào)錯(cuò)信息

報(bào)錯(cuò)信息

項(xiàng)目目錄

項(xiàng)目目錄
回復(fù)

使用道具 舉報(bào)

ID:1096071 發(fā)表于 2023-10-24 21:03 | 顯示全部樓層
破案了,頭文件聲明函數(shù)的時(shí)候沒(méi)加參數(shù)
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2023-10-24 21:15 | 顯示全部樓層
貨不對(duì)板,h文件和c文件對(duì)不上號(hào)。報(bào)錯(cuò)你也要貼出來(lái)哪個(gè)文件哪一行報(bào)錯(cuò)吧。
回復(fù)

使用道具 舉報(bào)

ID:628113 發(fā)表于 2023-10-24 21:26 | 顯示全部樓層
哦  你的 .h 文件 格式不對(duì)。 傳入 參數(shù)不能省略。 同一個(gè) 函數(shù)名  如 不同傳入?yún)?shù)  , 編譯器會(huì)理解為 不同的函數(shù) 。 (因?yàn)?兼容 C++ 的原因)
回復(fù)

使用道具 舉報(bào)

ID:1094811 發(fā)表于 2023-10-24 22:32 來(lái)自觸屏版 | 顯示全部樓層
聲明里面輸入?yún)?shù)也要一并寫(xiě)上
回復(fù)

使用道具 舉報(bào)

ID:155507 發(fā)表于 2023-10-25 16:02 | 顯示全部樓層
頭文件聲明函數(shù)的時(shí)候沒(méi)加參數(shù)

Matrixled_show.h

#ifndef __MATRIXLED_SHOW_H__
#define __MATRIXLED_SHOW_H__

void _74hc(unsigned char byte);
void Matrixled(unsigned char l, unsigned char h);
void Matrixled_Init(void);
#endif
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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