找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

keil4多文件編程頭文件無法包含的問題

[復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 12 黑幣 回復(fù)本帖可獲得 3 黑幣獎(jiǎng)勵(lì)! 每人限 3 次(中獎(jiǎng)概率 60%)
ID:908646 發(fā)表于 2023-5-21 11:54 | 顯示全部樓層 |閱讀模式
2.png
在按鍵的key.c中無法包含這些自編的頭文件,同理數(shù)碼管dig.c中也無法包含這些頭文件。這些頭文件的路徑已經(jīng)指定。沒有中文名字等問題。
1.png
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2023-5-21 17:01 | 顯示全部樓層
main.c已經(jīng)成功包含了這些頭文件,key.c沒道理不能包含啊?刪掉工程重新建一個(gè)吧。
回復(fù)

使用道具 舉報(bào)

ID:1073299 發(fā)表于 2023-5-22 09:13 | 顯示全部樓層
保存工程文件,關(guān)閉Keil后,再打開試試看
回復(fù)

使用道具 舉報(bào)

ID:1079046 發(fā)表于 2023-5-22 12:26 | 顯示全部樓層
key dig iic at24c02 只是文件名?還是還有各自單獨(dú)的目錄?
回復(fù)

使用道具 舉報(bào)

ID:526543 發(fā)表于 2023-5-22 13:28 | 顯示全部樓層
關(guān)閉Keil后,再打開試試看
回復(fù)

使用道具 舉報(bào)

ID:908646 發(fā)表于 2023-5-29 21:59 | 顯示全部樓層
heyou 發(fā)表于 2023-5-22 12:26
key dig iic at24c02 只是文件名?還是還有各自單獨(dú)的目錄?

放在單獨(dú)的文件夾里面。
回復(fù)

使用道具 舉報(bào)

ID:908646 發(fā)表于 2023-5-29 22:00 | 顯示全部樓層
已解決 謝謝各位!
回復(fù)

使用道具 舉報(bào)

ID:712097 發(fā)表于 2023-5-30 08:33 | 顯示全部樓層
恭喜樓主成功解決問題
回復(fù)

使用道具 舉報(bào)

ID:1073043 發(fā)表于 2023-6-8 23:45 | 顯示全部樓層
頭文件這方面我也不太懂,可以給我講解一下嗎
回復(fù)

使用道具 舉報(bào)

ID:997026 發(fā)表于 2023-6-9 08:24 來自觸屏版 | 顯示全部樓層
建議在頭文件里全部用extern關(guān)鍵字聲明,不要在頭文件定義,定義全部放在.c文件里,這樣的話頭文件相互包含就永遠(yuǎn)不會(huì)出問題包含
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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