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

QQ登錄

只需一步,快速開始

搜索
查看: 4570|回復(fù): 9
打印 上一主題 下一主題
收起左側(cè)

我的單片機(jī)delay函數(shù)出現(xiàn)這種錯(cuò)誤怎么辦?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
本帖最后由 carrots 于 2022-1-14 11:07 編輯

模塊化編程,好像沒錯(cuò)啊,一直報(bào)錯(cuò)
各位朋友們, 這里顯示報(bào)錯(cuò),可是我已經(jīng)寫了 delay.h的頭文件呀,為什么還是錯(cuò)呀?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:624769 發(fā)表于 2022-1-13 22:17 | 只看該作者
刪除,Delay.h 文件,

把Delay.h 的第1,2 行,以及最后一行
粘貼到 Delay.c  第1,2 行,以及最后一行  即可。

最后,查詢整個(gè)項(xiàng)目  所有 include "Delay.h"   的地方 改成  “Delay.C”
回復(fù)

使用道具 舉報(bào)

板凳
ID:878061 發(fā)表于 2022-1-14 08:24 | 只看該作者
你這樣定義沒有錯(cuò),這種問題可能是你在其他C文件中調(diào)用了Delay()函數(shù)卻沒有調(diào)用delay.h導(dǎo)致的,仔細(xì)檢查一下,記住只要調(diào)用了某C文件中的函數(shù)就必須調(diào)用該函數(shù)所在.C的對(duì)應(yīng)頭文件.h
回復(fù)

使用道具 舉報(bào)

地板
ID:53621 發(fā)表于 2022-1-14 08:50 | 只看該作者
Delay() 改成Delay(void)
回復(fù)

使用道具 舉報(bào)

5#
ID:514901 發(fā)表于 2022-1-14 09:55 | 只看該作者
key.c開頭#include "Delay.h"
回復(fù)

使用道具 舉報(bào)

6#
ID:415064 發(fā)表于 2022-1-14 10:16 | 只看該作者
括號(hào)里面要帶形參,c++可以不帶
回復(fù)

使用道具 舉報(bào)

7#
ID:974245 發(fā)表于 2022-1-15 10:31 | 只看該作者
鄭漢松 發(fā)表于 2022-1-14 09:55
key.c開頭#include "Delay.h"

您好,我加了的,方便看看我最后一張圖片嗎
回復(fù)

使用道具 舉報(bào)

8#
ID:517466 發(fā)表于 2022-1-15 13:51 | 只看該作者
你的錯(cuò)誤在于函數(shù)明明沒有參數(shù),調(diào)用的時(shí)候,卻加了參數(shù)。與聲明不符,所以報(bào)錯(cuò)
回復(fù)

使用道具 舉報(bào)

9#
ID:517466 發(fā)表于 2022-1-15 13:52 | 只看該作者
聲明為void Delay(void);
實(shí)際調(diào)用為Delay(20);
回復(fù)

使用道具 舉報(bào)

10#
ID:974245 發(fā)表于 2022-1-15 15:00 | 只看該作者
suncat0504 發(fā)表于 2022-1-15 13:51
你的錯(cuò)誤在于函數(shù)明明沒有參數(shù),調(diào)用的時(shí)候,卻加了參數(shù)。與聲明不符,所以報(bào)錯(cuò)

明白了,謝謝。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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