![]() |
發布時間: 2019-5-26 22:46
正文摘要:單片機源程序如下: #include"AD.h" extern BIT flag_1 = 1; void AD(INT * level) { INT a = 0; INT i = 0; & ... |
extern BIT flag_1 = 1;這句只聲明不要賦值;其他的是缺少相應的頭文件引用 |
缺頭文件 |
頭文件有沒有包含進工程中,先把所有頭文件放在同一個工程文件里再編譯試試吧,這個是最基礎的問題,其它問題再議。 |
把include那些放在代碼的最頂上,頭文件有沒有包含進工程中,第三行的extern聲明的變量不能在聲明的時候賦值,其他的缺太多頭文件,需要確認頭文件完整性 |
先把所有頭文件放在同一個工程文件里再編譯試試吧,這個是最基礎的問題,其它問題再議。 |
這樣的代碼是自己寫的嗎,習貫很不好,估計沒幾個人愿意認真給你看完,包含了這么多.h頭文件,.h的代碼呢 |
頭文件有沒有包含進工程中? |
第三行的extern聲明的變量不能在聲明的時候賦值,其他的缺太多頭文件,需要確認頭文件完整性 |
缺很多頭文件,資料不全。 |
把include那些放在代碼的最頂上 |