標題: Keil程序中頭文件和c文件都添加了,為什么還提醒我沒有聲明? [打印本頁]

作者: 我不叫沈大成    時間: 2019-3-22 19:32
標題: Keil程序中頭文件和c文件都添加了,為什么還提醒我沒有聲明?
這不是聲明了嗎

01.JPG (29.2 KB, 下載次數: 70)

01.JPG

02.JPG (74.96 KB, 下載次數: 88)

02.JPG

03.JPG (33.83 KB, 下載次數: 66)

03.JPG

作者: bymax    時間: 2019-3-22 20:10
頭文件的路徑添加了嗎?
作者: chow1997    時間: 2019-3-22 21:41
有將.h庫文件添加到你的程序里了嗎  #include"XXXX.h"
作者: zhb2004xp    時間: 2019-3-23 01:04
“_INTRINS_H_”???你確認你的頭文件名稱是這個嗎?這個是C51自帶的一個頭文件名稱,還是你用這個修改為自己的頭文件,頭文件名稱也是"intrins.h"嗎?這是個明顯的錯誤
作者: jjjjjj123123    時間: 2019-3-23 07:06
要叫一個#include"reg52.h"
作者: bymax    時間: 2019-3-23 09:41
zhb2004xp 發(fā)表于 2019-3-23 01:04
“_INTRINS_H_”???你確認你的頭文件名稱是這個嗎?這個是C51自帶的一個頭文件名稱,還是你用這個修改為 ...

....那是條件編譯時用的頭文件標識,防止重定義用的,,
作者: 我不叫沈大成    時間: 2019-3-23 16:52
bymax 發(fā)表于 2019-3-22 20:10
頭文件的路徑添加了嗎?

加了的,main.c里面加了的
作者: 我不叫沈大成    時間: 2019-3-23 16:55
bymax 發(fā)表于 2019-3-23 09:41
....那是條件編譯時用的頭文件標識,防止重定義用的,,

對對對,謝謝哥,我自己寫的頭文件,這個是從intrins.h里面復制的,要改成自己的deputy.h沒錯吧,我說怎么在main.c文件里添加了路徑,函數還是顯示沒有聲明
作者: 我不叫沈大成    時間: 2019-3-23 16:55
chow1997 發(fā)表于 2019-3-22 21:41
有將.h庫文件添加到你的程序里了嗎  #include"XXXX.h"

加了的,我找到原因了,我的頭文件的宏定義有問題,沒有改
作者: 我不叫沈大成    時間: 2019-3-23 17:53
jjjjjj123123 發(fā)表于 2019-3-23 07:06
要叫一個#include"reg52.h"

好的好的,這個可以自己根據芯片手冊自己寫嗎,如果稍微改動某些地方的話




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1